├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support.md ├── dash.png ├── readme.gif └── workflows │ ├── dbsql-lint.yml │ ├── first-interaction.yml │ └── php-lint.yml ├── .gitignore ├── .htaccess ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── accounts.php ├── admin_api.php ├── admin_app_log.php ├── admin_audit_log.php ├── admin_backup.php ├── admin_category.php ├── admin_custom_link.php ├── admin_debug.php ├── admin_document_template.php ├── admin_document_template_details.php ├── admin_identity_provider.php ├── admin_mail_queue.php ├── admin_project_template.php ├── admin_project_template_details.php ├── admin_role.php ├── admin_settings_ai.php ├── admin_settings_company.php ├── admin_settings_custom_fields.php ├── admin_settings_default.php ├── admin_settings_invoice.php ├── admin_settings_localization.php ├── admin_settings_mail.php ├── admin_settings_module.php ├── admin_settings_notification.php ├── admin_settings_online_payment.php ├── admin_settings_online_payment_clients.php ├── admin_settings_project.php ├── admin_settings_quote.php ├── admin_settings_security.php ├── admin_settings_telemetry.php ├── admin_settings_theme.php ├── admin_settings_ticket.php ├── admin_software_template.php ├── admin_tag.php ├── admin_tax.php ├── admin_ticket_status.php ├── admin_ticket_template.php ├── admin_ticket_template_details.php ├── admin_update.php ├── admin_user.php ├── admin_vendor_template.php ├── ajax.php ├── ajax ├── ajax_account_edit.php ├── ajax_admin_mail_queue_message_view.php ├── ajax_asset_copy.php ├── ajax_asset_details.php ├── ajax_asset_edit.php ├── ajax_asset_interface_edit.php ├── ajax_asset_link_credential.php ├── ajax_asset_link_document.php ├── ajax_asset_link_file.php ├── ajax_asset_link_service.php ├── ajax_asset_link_software.php ├── ajax_calendar_edit.php ├── ajax_calendar_event_edit.php ├── ajax_category_add.php ├── ajax_category_edit.php ├── ajax_certificate_edit.php ├── ajax_client_edit.php ├── ajax_contact_details.php ├── ajax_contact_edit.php ├── ajax_contact_link_asset.php ├── ajax_contact_link_credential.php ├── ajax_contact_link_document.php ├── ajax_contact_link_file.php ├── ajax_contact_link_service.php ├── ajax_contact_link_software.php ├── ajax_contact_note_create.php ├── ajax_credential_edit.php ├── ajax_credential_view.php ├── ajax_custom_link_edit.php ├── ajax_custom_ticket_status_edit.php ├── ajax_document_edit.php ├── ajax_document_move.php ├── ajax_document_rename.php ├── ajax_document_template_edit.php ├── ajax_document_view.php ├── ajax_domain_edit.php ├── ajax_expense_copy.php ├── ajax_expense_edit.php ├── ajax_expense_refund.php ├── ajax_file_move.php ├── ajax_file_rename.php ├── ajax_folder_rename.php ├── ajax_invoice_copy.php ├── ajax_invoice_edit.php ├── ajax_item_edit.php ├── ajax_location_edit.php ├── ajax_network_edit.php ├── ajax_notifications.php ├── ajax_product_edit.php ├── ajax_project_edit.php ├── ajax_quote_copy.php ├── ajax_quote_edit.php ├── ajax_rack_device_add.php ├── ajax_rack_edit.php ├── ajax_recurring_expense_edit.php ├── ajax_recurring_invoice_edit.php ├── ajax_recurring_ticket_edit.php ├── ajax_revenue_edit.php ├── ajax_role_edit.php ├── ajax_service_details.php ├── ajax_service_edit.php ├── ajax_software_edit.php ├── ajax_software_template_edit.php ├── ajax_tag_add.php ├── ajax_tag_edit.php ├── ajax_tax_edit.php ├── ajax_ticket_assign.php ├── ajax_ticket_billable.php ├── ajax_ticket_contact.php ├── ajax_ticket_edit.php ├── ajax_ticket_priority.php ├── ajax_ticket_reply_edit.php ├── ajax_ticket_reply_redact.php ├── ajax_ticket_task_edit.php ├── ajax_ticket_template_task_edit.php ├── ajax_transfer_edit.php ├── ajax_trip_copy.php ├── ajax_trip_edit.php ├── ajax_user_edit.php ├── ajax_vendor_details.php ├── ajax_vendor_edit.php └── ajax_vendor_template_edit.php ├── api └── v1 │ ├── assets │ ├── asset_model.php │ ├── create.php │ ├── delete.php │ ├── read.php │ └── update.php │ ├── certificates │ └── read.php │ ├── clients │ ├── client_model.php │ ├── create.php │ └── read.php │ ├── contacts │ ├── contact_model.php │ ├── create.php │ ├── delete.php │ ├── read.php │ └── update.php │ ├── create_output.php │ ├── credentials │ ├── create.php │ ├── credential_model.php │ ├── read.php │ └── update.php │ ├── delete_output.php │ ├── documents │ ├── create.php │ ├── document_model.php │ ├── read.php │ └── update.php │ ├── domains │ └── read.php │ ├── expenses │ └── read.php │ ├── invoices │ └── read.php │ ├── locations │ └── read.php │ ├── networks │ └── read.php │ ├── payments │ └── read.php │ ├── products │ └── read.php │ ├── quotes │ └── read.php │ ├── read_output.php │ ├── require_get_method.php │ ├── require_post_method.php │ ├── software │ └── read.php │ ├── tickets │ ├── create.php │ ├── read.php │ └── ticket_model.php │ ├── update_output.php │ ├── validate_api_key.php │ └── vendors │ └── read.php ├── asset_details.php ├── assets.php ├── blank.php ├── budget.php ├── budget_edit.php ├── calendar.php ├── certificates.php ├── client ├── autopay.php ├── certificates.php ├── contact_add.php ├── contact_edit.php ├── contacts.php ├── document.php ├── documents.php ├── domains.php ├── functions.php ├── includes │ ├── check_login.php │ ├── footer.php │ ├── header.php │ └── inc_all.php ├── index.php ├── invoices.php ├── login.php ├── login_microsoft.php ├── login_reset.php ├── post.php ├── profile.php ├── quotes.php ├── recurring_invoices.php ├── ticket.php ├── ticket_add.php ├── ticket_view_all.php └── tickets.php ├── client_document_details.php ├── client_documents.php ├── client_files.php ├── client_overview.php ├── client_racks.php ├── clients.php ├── contact_details.php ├── contacts.php ├── credentials.php ├── css ├── itflow_custom.css ├── quote_dropdowns_fix.css └── tickets_kanban.css ├── dashboard.php ├── database_updates.php ├── db.sql ├── domains.php ├── expenses.php ├── favicon.ico ├── functions.php ├── get_credential.php ├── global_search.php ├── guest ├── guest_ajax.php ├── guest_download_file.php ├── guest_pay_invoice_stripe.php ├── guest_post.php ├── guest_quote_upload_file_modal.php ├── guest_view_invoice.php ├── guest_view_item.php ├── guest_view_quote.php ├── guest_view_ticket.php ├── includes │ ├── guest_footer.php │ └── guest_header.php └── index.php ├── includes ├── admin_side_nav.php ├── ajax_footer.php ├── ajax_header.php ├── app_version.php ├── check_login.php ├── client_overview_side_nav.php ├── client_side_nav.php ├── database_version.php ├── filter_footer.php ├── filter_header.php ├── footer.php ├── get_settings.php ├── get_side_nav_counts.php ├── header.php ├── inc_alert_feedback.php ├── inc_all.php ├── inc_all_admin.php ├── inc_all_client.php ├── inc_all_reports.php ├── inc_all_user.php ├── inc_client_overview_all.php ├── inc_client_top_head.php ├── inc_confirm_modal.php ├── inc_debug.php ├── inc_set_timezone.php ├── inc_wrapper.php ├── page_title.php ├── reports_side_nav.php ├── settings_localization_array.php ├── side_nav.php ├── top_nav.php └── user_side_nav.php ├── index.php ├── invoice.php ├── invoices.php ├── js ├── ai_reword.js ├── ai_ticket_summary.js ├── ajax_modal.js ├── app.js ├── autopay_setup_stripe.js ├── bulk_actions.js ├── certificate_fetch_ssl.js ├── client_delete_confirm.js ├── confirm_modal.js ├── credential_show_otp_via_id.js ├── file_delete_modal.js ├── generate_password.js ├── guest_pay_invoice_stripe.js ├── keepalive.js ├── login_prevent_resubmit.js ├── pretty_content.js ├── recurring_tickets_add_modal.js ├── share_modal.js ├── show_modals.js ├── ticket_change_client.js ├── ticket_collision_detection.js ├── ticket_merge.js ├── ticket_time_tracking.js └── tickets_kanban.js ├── keepalive.php ├── locations.php ├── login.php ├── mfa_enforcement.php ├── modals ├── account_add_modal.php ├── admin_api_key_add_modal.php ├── admin_category_add_modal.php ├── admin_custom_link_add_modal.php ├── admin_document_template_add_modal.php ├── admin_project_template_add_modal.php ├── admin_project_template_edit_modal.php ├── admin_project_template_ticket_template_add_modal.php ├── admin_role_add_modal.php ├── admin_software_template_add_modal.php ├── admin_tag_add_modal.php ├── admin_tax_add_modal.php ├── admin_ticket_status_add_modal.php ├── admin_ticket_template_add_modal.php ├── admin_ticket_template_edit_modal.php ├── admin_user_add_modal.php ├── admin_user_all_reset_password_modal.php ├── admin_user_archive_modal.php ├── admin_user_export_modal.php ├── admin_user_invite_modal.php ├── admin_vendor_template_add_modal.php ├── asset_add_modal.php ├── asset_bulk_add_ticket_modal.php ├── asset_bulk_assign_contact_modal.php ├── asset_bulk_assign_location_modal.php ├── asset_bulk_edit_status_modal.php ├── asset_bulk_transfer_client_modal.php ├── asset_export_modal.php ├── asset_import_modal.php ├── asset_interface_add_modal.php ├── asset_interface_export_modal.php ├── asset_interface_import_modal.php ├── asset_interface_multiple_add_modal.php ├── budget_create_modal.php ├── budget_edit_modal.php ├── calendar_add_modal.php ├── calendar_event_add_modal.php ├── certificate_add_modal.php ├── certificate_export_modal.php ├── client_add_modal.php ├── client_asset_documents_modal.php ├── client_delete_modal.php ├── client_document_add_file_relation_modal.php ├── client_document_add_from_template_modal.php ├── client_document_add_modal.php ├── client_document_bulk_move_modal.php ├── client_document_link_asset_modal.php ├── client_document_link_contact_modal.php ├── client_document_link_file_modal.php ├── client_document_link_software_modal.php ├── client_document_link_vendor_modal.php ├── client_download_pdf_modal.php ├── client_export_modal.php ├── client_file_bulk_move_modal.php ├── client_file_delete_modal.php ├── client_file_link_asset_modal.php ├── client_file_upload_modal.php ├── client_file_view_modal.php ├── client_import_modal.php ├── client_rack_add_modal.php ├── client_recurring_export_modal.php ├── contact_add_modal.php ├── contact_archive_modal.php ├── contact_bulk_assign_location_modal.php ├── contact_bulk_assign_tags_modal.php ├── contact_bulk_edit_department_modal.php ├── contact_bulk_edit_phone_modal.php ├── contact_bulk_edit_role_modal.php ├── contact_bulk_email_modal.php ├── contact_create_note_modal.php ├── contact_export_modal.php ├── contact_import_modal.php ├── contact_invite_modal.php ├── credential_add_modal.php ├── credential_bulk_assign_tags_modal.php ├── credential_export_modal.php ├── credential_import_modal.php ├── custom_field_create_modal.php ├── custom_field_edit_modal.php ├── document_edit_visibility_modal.php ├── domain_add_modal.php ├── domain_export_modal.php ├── expense_add_modal.php ├── expense_bulk_edit_account_modal.php ├── expense_bulk_edit_category_modal.php ├── expense_bulk_edit_client_modal.php ├── expense_export_modal.php ├── folder_create_modal.php ├── invoice_add_modal.php ├── invoice_add_ticket_modal.php ├── invoice_export_modal.php ├── invoice_note_modal.php ├── invoice_payment_add_bulk_modal.php ├── invoice_payment_add_modal.php ├── invoice_recurring_add_modal.php ├── item_edit_modal.php ├── location_add_modal.php ├── location_bulk_assign_tags_modal.php ├── location_export_modal.php ├── location_import_modal.php ├── network_add_modal.php ├── network_export_modal.php ├── payment_export_modal.php ├── product_add_modal.php ├── product_bulk_edit_category_modal.php ├── product_export_modal.php ├── project_add_modal.php ├── project_link_ticket_modal.php ├── quote_add_modal.php ├── quote_export_modal.php ├── quote_note_modal.php ├── quote_to_invoice_modal.php ├── recurring_expense_create_modal.php ├── recurring_invoice_add_modal.php ├── recurring_invoice_note_modal.php ├── recurring_payment_add_modal.php ├── recurring_ticket_add_modal.php ├── revenue_add_modal.php ├── service_add_modal.php ├── share_modal.php ├── software_add_from_template_modal.php ├── software_add_modal.php ├── software_export_modal.php ├── ticket_add_modal.php ├── ticket_add_watcher_modal.php ├── ticket_bulk_add_project_modal.php ├── ticket_bulk_assign_modal.php ├── ticket_bulk_edit_category_modal.php ├── ticket_bulk_edit_priority_modal.php ├── ticket_bulk_merge_modal.php ├── ticket_bulk_reply_modal.php ├── ticket_bulk_resolve_modal.php ├── ticket_change_client_modal.php ├── ticket_edit_asset_modal.php ├── ticket_edit_schedule_modal.php ├── ticket_edit_vendor_modal.php ├── ticket_export_modal.php ├── ticket_invoice_add_modal.php ├── ticket_merge_modal.php ├── top_nav_tickets_modal.php ├── transfer_add_modal.php ├── trip_add_modal.php ├── trip_export_modal.php ├── user_mfa_modal.php ├── vendor_add_from_template_modal.php ├── vendor_add_modal.php ├── vendor_contact_add_modal.php ├── vendor_contact_edit_modal.php └── vendor_export_modal.php ├── networks.php ├── notifications.php ├── payments.php ├── plugins ├── .npmignore ├── DataTables │ ├── datatables.css │ ├── datatables.js │ ├── datatables.min.css │ └── datatables.min.js ├── PHPMailer │ ├── COMMITMENT │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── SMTPUTF8.md │ ├── VERSION │ ├── composer.json │ ├── get_oauth_token.php │ ├── language │ │ ├── phpmailer.lang-af.php │ │ ├── phpmailer.lang-ar.php │ │ ├── phpmailer.lang-as.php │ │ ├── phpmailer.lang-az.php │ │ ├── phpmailer.lang-ba.php │ │ ├── phpmailer.lang-be.php │ │ ├── phpmailer.lang-bg.php │ │ ├── phpmailer.lang-bn.php │ │ ├── phpmailer.lang-ca.php │ │ ├── phpmailer.lang-cs.php │ │ ├── phpmailer.lang-da.php │ │ ├── phpmailer.lang-de.php │ │ ├── phpmailer.lang-el.php │ │ ├── phpmailer.lang-eo.php │ │ ├── phpmailer.lang-es.php │ │ ├── phpmailer.lang-et.php │ │ ├── phpmailer.lang-fa.php │ │ ├── phpmailer.lang-fi.php │ │ ├── phpmailer.lang-fo.php │ │ ├── phpmailer.lang-fr.php │ │ ├── phpmailer.lang-gl.php │ │ ├── phpmailer.lang-he.php │ │ ├── phpmailer.lang-hi.php │ │ ├── phpmailer.lang-hr.php │ │ ├── phpmailer.lang-hu.php │ │ ├── phpmailer.lang-hy.php │ │ ├── phpmailer.lang-id.php │ │ ├── phpmailer.lang-it.php │ │ ├── phpmailer.lang-ja.php │ │ ├── phpmailer.lang-ka.php │ │ ├── phpmailer.lang-ko.php │ │ ├── phpmailer.lang-ku.php │ │ ├── phpmailer.lang-lt.php │ │ ├── phpmailer.lang-lv.php │ │ ├── phpmailer.lang-mg.php │ │ ├── phpmailer.lang-mn.php │ │ ├── phpmailer.lang-ms.php │ │ ├── phpmailer.lang-nb.php │ │ ├── phpmailer.lang-nl.php │ │ ├── phpmailer.lang-pl.php │ │ ├── phpmailer.lang-pt.php │ │ ├── phpmailer.lang-pt_br.php │ │ ├── phpmailer.lang-ro.php │ │ ├── phpmailer.lang-ru.php │ │ ├── phpmailer.lang-si.php │ │ ├── phpmailer.lang-sk.php │ │ ├── phpmailer.lang-sl.php │ │ ├── phpmailer.lang-sr.php │ │ ├── phpmailer.lang-sr_latn.php │ │ ├── phpmailer.lang-sv.php │ │ ├── phpmailer.lang-tl.php │ │ ├── phpmailer.lang-tr.php │ │ ├── phpmailer.lang-uk.php │ │ ├── phpmailer.lang-ur.php │ │ ├── phpmailer.lang-vi.php │ │ ├── phpmailer.lang-zh.php │ │ └── phpmailer.lang-zh_cn.php │ └── src │ │ ├── DSNConfigurator.php │ │ ├── Exception.php │ │ ├── OAuth.php │ │ ├── OAuthTokenProvider.php │ │ ├── PHPMailer.php │ │ ├── POP3.php │ │ └── SMTP.php ├── Show-Hide-Passwords-Bootstrap-4 │ └── bootstrap-show-password.min.js ├── SortableJS │ └── Sortable.min.js ├── TCPDF │ ├── CHANGELOG.TXT │ ├── LICENSE.TXT │ ├── README.md │ ├── VERSION │ ├── composer.json │ ├── config │ │ └── tcpdf_config.php │ ├── fonts │ │ ├── ae_fonts_2.0 │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ └── README │ │ ├── aealarabiya.ctg.z │ │ ├── aealarabiya.php │ │ ├── aealarabiya.z │ │ ├── aefurat.ctg.z │ │ ├── aefurat.php │ │ ├── aefurat.z │ │ ├── cid0cs.php │ │ ├── cid0ct.php │ │ ├── cid0jp.php │ │ ├── cid0kr.php │ │ ├── courier.php │ │ ├── courierb.php │ │ ├── courierbi.php │ │ ├── courieri.php │ │ ├── dejavu-fonts-ttf-2.33 │ │ │ ├── AUTHORS │ │ │ ├── BUGS │ │ │ ├── LICENSE │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── langcover.txt │ │ │ └── unicover.txt │ │ ├── dejavu-fonts-ttf-2.34 │ │ │ ├── AUTHORS │ │ │ ├── BUGS │ │ │ ├── LICENSE │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── langcover.txt │ │ │ └── unicover.txt │ │ ├── dejavusans.ctg.z │ │ ├── dejavusans.php │ │ ├── dejavusans.z │ │ ├── dejavusansb.ctg.z │ │ ├── dejavusansb.php │ │ ├── dejavusansb.z │ │ ├── dejavusansbi.ctg.z │ │ ├── dejavusansbi.php │ │ ├── dejavusansbi.z │ │ ├── dejavusanscondensed.ctg.z │ │ ├── dejavusanscondensed.php │ │ ├── dejavusanscondensed.z │ │ ├── dejavusanscondensedb.ctg.z │ │ ├── dejavusanscondensedb.php │ │ ├── dejavusanscondensedb.z │ │ ├── dejavusanscondensedbi.ctg.z │ │ ├── dejavusanscondensedbi.php │ │ ├── dejavusanscondensedbi.z │ │ ├── dejavusanscondensedi.ctg.z │ │ ├── dejavusanscondensedi.php │ │ ├── dejavusanscondensedi.z │ │ ├── dejavusansextralight.ctg.z │ │ ├── dejavusansextralight.php │ │ ├── dejavusansextralight.z │ │ ├── dejavusansi.ctg.z │ │ ├── dejavusansi.php │ │ ├── dejavusansi.z │ │ ├── dejavusansmono.ctg.z │ │ ├── dejavusansmono.php │ │ ├── dejavusansmono.z │ │ ├── dejavusansmonob.ctg.z │ │ ├── dejavusansmonob.php │ │ ├── dejavusansmonob.z │ │ ├── dejavusansmonobi.ctg.z │ │ ├── dejavusansmonobi.php │ │ ├── dejavusansmonobi.z │ │ ├── dejavusansmonoi.ctg.z │ │ ├── dejavusansmonoi.php │ │ ├── dejavusansmonoi.z │ │ ├── dejavuserif.ctg.z │ │ ├── dejavuserif.php │ │ ├── dejavuserif.z │ │ ├── dejavuserifb.ctg.z │ │ ├── dejavuserifb.php │ │ ├── dejavuserifb.z │ │ ├── dejavuserifbi.ctg.z │ │ ├── dejavuserifbi.php │ │ ├── dejavuserifbi.z │ │ ├── dejavuserifcondensed.ctg.z │ │ ├── dejavuserifcondensed.php │ │ ├── dejavuserifcondensed.z │ │ ├── dejavuserifcondensedb.ctg.z │ │ ├── dejavuserifcondensedb.php │ │ ├── dejavuserifcondensedb.z │ │ ├── dejavuserifcondensedbi.ctg.z │ │ ├── dejavuserifcondensedbi.php │ │ ├── dejavuserifcondensedbi.z │ │ ├── dejavuserifcondensedi.ctg.z │ │ ├── dejavuserifcondensedi.php │ │ ├── dejavuserifcondensedi.z │ │ ├── dejavuserifi.ctg.z │ │ ├── dejavuserifi.php │ │ ├── dejavuserifi.z │ │ ├── freefont-20100919 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── CREDITS │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ └── README │ │ ├── freefont-20120503 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── CREDITS │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ ├── README │ │ │ ├── TROUBLESHOOTING │ │ │ └── USAGE │ │ ├── freemono.ctg.z │ │ ├── freemono.php │ │ ├── freemono.z │ │ ├── freemonob.ctg.z │ │ ├── freemonob.php │ │ ├── freemonob.z │ │ ├── freemonobi.ctg.z │ │ ├── freemonobi.php │ │ ├── freemonobi.z │ │ ├── freemonoi.ctg.z │ │ ├── freemonoi.php │ │ ├── freemonoi.z │ │ ├── freesans.ctg.z │ │ ├── freesans.php │ │ ├── freesans.z │ │ ├── freesansb.ctg.z │ │ ├── freesansb.php │ │ ├── freesansb.z │ │ ├── freesansbi.ctg.z │ │ ├── freesansbi.php │ │ ├── freesansbi.z │ │ ├── freesansi.ctg.z │ │ ├── freesansi.php │ │ ├── freesansi.z │ │ ├── freeserif.ctg.z │ │ ├── freeserif.php │ │ ├── freeserif.z │ │ ├── freeserifb.ctg.z │ │ ├── freeserifb.php │ │ ├── freeserifb.z │ │ ├── freeserifbi.ctg.z │ │ ├── freeserifbi.php │ │ ├── freeserifbi.z │ │ ├── freeserifi.ctg.z │ │ ├── freeserifi.php │ │ ├── freeserifi.z │ │ ├── helvetica.php │ │ ├── helveticab.php │ │ ├── helveticabi.php │ │ ├── helveticai.php │ │ ├── hysmyeongjostdmedium.php │ │ ├── kozgopromedium.php │ │ ├── kozminproregular.php │ │ ├── msungstdlight.php │ │ ├── pdfacourier.php │ │ ├── pdfacourier.z │ │ ├── pdfacourierb.php │ │ ├── pdfacourierb.z │ │ ├── pdfacourierbi.php │ │ ├── pdfacourierbi.z │ │ ├── pdfacourieri.php │ │ ├── pdfacourieri.z │ │ ├── pdfahelvetica.php │ │ ├── pdfahelvetica.z │ │ ├── pdfahelveticab.php │ │ ├── pdfahelveticab.z │ │ ├── pdfahelveticabi.php │ │ ├── pdfahelveticabi.z │ │ ├── pdfahelveticai.php │ │ ├── pdfahelveticai.z │ │ ├── pdfasymbol.php │ │ ├── pdfasymbol.z │ │ ├── pdfatimes.php │ │ ├── pdfatimes.z │ │ ├── pdfatimesb.php │ │ ├── pdfatimesb.z │ │ ├── pdfatimesbi.php │ │ ├── pdfatimesbi.z │ │ ├── pdfatimesi.php │ │ ├── pdfatimesi.z │ │ ├── pdfazapfdingbats.php │ │ ├── pdfazapfdingbats.z │ │ ├── stsongstdlight.php │ │ ├── symbol.php │ │ ├── times.php │ │ ├── timesb.php │ │ ├── timesbi.php │ │ ├── timesi.php │ │ ├── uni2cid_ac15.php │ │ ├── uni2cid_ag15.php │ │ ├── uni2cid_aj16.php │ │ ├── uni2cid_ak12.php │ │ └── zapfdingbats.php │ ├── include │ │ ├── barcodes │ │ │ ├── datamatrix.php │ │ │ ├── pdf417.php │ │ │ └── qrcode.php │ │ ├── sRGB.icc │ │ ├── tcpdf_colors.php │ │ ├── tcpdf_filters.php │ │ ├── tcpdf_font_data.php │ │ ├── tcpdf_fonts.php │ │ ├── tcpdf_images.php │ │ └── tcpdf_static.php │ ├── tcpdf.php │ ├── tcpdf_autoconfig.php │ ├── tcpdf_barcodes_1d.php │ ├── tcpdf_barcodes_2d.php │ └── tools │ │ ├── .htaccess │ │ ├── convert_fonts_examples.txt │ │ └── tcpdf_addfont.php ├── adminlte │ ├── css │ │ └── adminlte.min.css │ └── js │ │ ├── .eslintrc.json │ │ └── adminlte.min.js ├── barcode │ └── barcode.php ├── bootstrap │ └── js │ │ └── bootstrap.bundle.min.js ├── chart.js │ ├── Chart.bundle.min.js │ ├── Chart.min.css │ └── Chart.min.js ├── clipboardjs │ └── clipboard.min.js ├── daterangepicker │ ├── daterangepicker.css │ └── daterangepicker.js ├── dropzone │ └── min │ │ ├── basic.css │ │ ├── basic.min.css │ │ ├── dropzone-amd-module.min.js │ │ ├── dropzone.css │ │ ├── dropzone.min.css │ │ └── dropzone.min.js ├── fontawesome-free │ ├── css │ │ └── all.min.css │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── fullcalendar │ ├── LICENSE.md │ ├── README.md │ ├── dist │ │ ├── index.global.js │ │ └── index.global.min.js │ └── packages │ │ ├── bootstrap4 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── bootstrap5 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── core │ │ ├── index.global.js │ │ ├── index.global.min.js │ │ ├── locales-all.global.js │ │ ├── locales-all.global.min.js │ │ └── locales │ │ │ ├── af.global.js │ │ │ ├── af.global.min.js │ │ │ ├── ar-dz.global.js │ │ │ ├── ar-dz.global.min.js │ │ │ ├── ar-kw.global.js │ │ │ ├── ar-kw.global.min.js │ │ │ ├── ar-ly.global.js │ │ │ ├── ar-ly.global.min.js │ │ │ ├── ar-ma.global.js │ │ │ ├── ar-ma.global.min.js │ │ │ ├── ar-sa.global.js │ │ │ ├── ar-sa.global.min.js │ │ │ ├── ar-tn.global.js │ │ │ ├── ar-tn.global.min.js │ │ │ ├── ar.global.js │ │ │ ├── ar.global.min.js │ │ │ ├── az.global.js │ │ │ ├── az.global.min.js │ │ │ ├── bg.global.js │ │ │ ├── bg.global.min.js │ │ │ ├── bn.global.js │ │ │ ├── bn.global.min.js │ │ │ ├── bs.global.js │ │ │ ├── bs.global.min.js │ │ │ ├── ca.global.js │ │ │ ├── ca.global.min.js │ │ │ ├── cs.global.js │ │ │ ├── cs.global.min.js │ │ │ ├── cy.global.js │ │ │ ├── cy.global.min.js │ │ │ ├── da.global.js │ │ │ ├── da.global.min.js │ │ │ ├── de-at.global.js │ │ │ ├── de-at.global.min.js │ │ │ ├── de.global.js │ │ │ ├── de.global.min.js │ │ │ ├── el.global.js │ │ │ ├── el.global.min.js │ │ │ ├── en-au.global.js │ │ │ ├── en-au.global.min.js │ │ │ ├── en-gb.global.js │ │ │ ├── en-gb.global.min.js │ │ │ ├── en-nz.global.js │ │ │ ├── en-nz.global.min.js │ │ │ ├── eo.global.js │ │ │ ├── eo.global.min.js │ │ │ ├── es-us.global.js │ │ │ ├── es-us.global.min.js │ │ │ ├── es.global.js │ │ │ ├── es.global.min.js │ │ │ ├── et.global.js │ │ │ ├── et.global.min.js │ │ │ ├── eu.global.js │ │ │ ├── eu.global.min.js │ │ │ ├── fa.global.js │ │ │ ├── fa.global.min.js │ │ │ ├── fi.global.js │ │ │ ├── fi.global.min.js │ │ │ ├── fr-ca.global.js │ │ │ ├── fr-ca.global.min.js │ │ │ ├── fr-ch.global.js │ │ │ ├── fr-ch.global.min.js │ │ │ ├── fr.global.js │ │ │ ├── fr.global.min.js │ │ │ ├── gl.global.js │ │ │ ├── gl.global.min.js │ │ │ ├── he.global.js │ │ │ ├── he.global.min.js │ │ │ ├── hi.global.js │ │ │ ├── hi.global.min.js │ │ │ ├── hr.global.js │ │ │ ├── hr.global.min.js │ │ │ ├── hu.global.js │ │ │ ├── hu.global.min.js │ │ │ ├── hy-am.global.js │ │ │ ├── hy-am.global.min.js │ │ │ ├── id.global.js │ │ │ ├── id.global.min.js │ │ │ ├── is.global.js │ │ │ ├── is.global.min.js │ │ │ ├── it.global.js │ │ │ ├── it.global.min.js │ │ │ ├── ja.global.js │ │ │ ├── ja.global.min.js │ │ │ ├── ka.global.js │ │ │ ├── ka.global.min.js │ │ │ ├── kk.global.js │ │ │ ├── kk.global.min.js │ │ │ ├── km.global.js │ │ │ ├── km.global.min.js │ │ │ ├── ko.global.js │ │ │ ├── ko.global.min.js │ │ │ ├── ku.global.js │ │ │ ├── ku.global.min.js │ │ │ ├── lb.global.js │ │ │ ├── lb.global.min.js │ │ │ ├── lt.global.js │ │ │ ├── lt.global.min.js │ │ │ ├── lv.global.js │ │ │ ├── lv.global.min.js │ │ │ ├── mk.global.js │ │ │ ├── mk.global.min.js │ │ │ ├── ms.global.js │ │ │ ├── ms.global.min.js │ │ │ ├── nb.global.js │ │ │ ├── nb.global.min.js │ │ │ ├── ne.global.js │ │ │ ├── ne.global.min.js │ │ │ ├── nl.global.js │ │ │ ├── nl.global.min.js │ │ │ ├── nn.global.js │ │ │ ├── nn.global.min.js │ │ │ ├── pl.global.js │ │ │ ├── pl.global.min.js │ │ │ ├── pt-br.global.js │ │ │ ├── pt-br.global.min.js │ │ │ ├── pt.global.js │ │ │ ├── pt.global.min.js │ │ │ ├── ro.global.js │ │ │ ├── ro.global.min.js │ │ │ ├── ru.global.js │ │ │ ├── ru.global.min.js │ │ │ ├── si-lk.global.js │ │ │ ├── si-lk.global.min.js │ │ │ ├── sk.global.js │ │ │ ├── sk.global.min.js │ │ │ ├── sl.global.js │ │ │ ├── sl.global.min.js │ │ │ ├── sm.global.js │ │ │ ├── sm.global.min.js │ │ │ ├── sq.global.js │ │ │ ├── sq.global.min.js │ │ │ ├── sr-cyrl.global.js │ │ │ ├── sr-cyrl.global.min.js │ │ │ ├── sr.global.js │ │ │ ├── sr.global.min.js │ │ │ ├── sv.global.js │ │ │ ├── sv.global.min.js │ │ │ ├── ta-in.global.js │ │ │ ├── ta-in.global.min.js │ │ │ ├── th.global.js │ │ │ ├── th.global.min.js │ │ │ ├── tr.global.js │ │ │ ├── tr.global.min.js │ │ │ ├── ug.global.js │ │ │ ├── ug.global.min.js │ │ │ ├── uk.global.js │ │ │ ├── uk.global.min.js │ │ │ ├── uz-cy.global.js │ │ │ ├── uz-cy.global.min.js │ │ │ ├── uz.global.js │ │ │ ├── uz.global.min.js │ │ │ ├── vi.global.js │ │ │ ├── vi.global.min.js │ │ │ ├── zh-cn.global.js │ │ │ ├── zh-cn.global.min.js │ │ │ ├── zh-tw.global.js │ │ │ └── zh-tw.global.min.js │ │ ├── daygrid │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── google-calendar │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── icalendar │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── interaction │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── list │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon1 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon2 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon3 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── moment-timezone │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── moment │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── multimonth │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── rrule │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── timegrid │ │ ├── index.global.js │ │ └── index.global.min.js │ │ └── web-component │ │ ├── index.global.js │ │ └── index.global.min.js ├── htmlpurifier │ ├── HTMLPurifier.standalone.php │ └── standalone │ │ └── HTMLPurifier │ │ ├── ConfigSchema │ │ ├── Builder │ │ │ ├── ConfigSchema.php │ │ │ └── Xml.php │ │ ├── Exception.php │ │ ├── Interchange.php │ │ ├── Interchange │ │ │ ├── Directive.php │ │ │ └── Id.php │ │ ├── InterchangeBuilder.php │ │ ├── Validator.php │ │ ├── ValidatorAtom.php │ │ ├── schema.ser │ │ └── schema │ │ │ ├── Attr.AllowedClasses.txt │ │ │ ├── Attr.AllowedFrameTargets.txt │ │ │ ├── Attr.AllowedRel.txt │ │ │ ├── Attr.AllowedRev.txt │ │ │ ├── Attr.ClassUseCDATA.txt │ │ │ ├── Attr.DefaultImageAlt.txt │ │ │ ├── Attr.DefaultInvalidImage.txt │ │ │ ├── Attr.DefaultInvalidImageAlt.txt │ │ │ ├── Attr.DefaultTextDir.txt │ │ │ ├── Attr.EnableID.txt │ │ │ ├── Attr.ForbiddenClasses.txt │ │ │ ├── Attr.ID.HTML5.txt │ │ │ ├── Attr.IDBlacklist.txt │ │ │ ├── Attr.IDBlacklistRegexp.txt │ │ │ ├── Attr.IDPrefix.txt │ │ │ ├── Attr.IDPrefixLocal.txt │ │ │ ├── AutoFormat.AutoParagraph.txt │ │ │ ├── AutoFormat.Custom.txt │ │ │ ├── AutoFormat.DisplayLinkURI.txt │ │ │ ├── AutoFormat.Linkify.txt │ │ │ ├── AutoFormat.PurifierLinkify.DocURL.txt │ │ │ ├── AutoFormat.PurifierLinkify.txt │ │ │ ├── AutoFormat.RemoveEmpty.Predicate.txt │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt │ │ │ ├── AutoFormat.RemoveEmpty.txt │ │ │ ├── AutoFormat.RemoveSpansWithoutAttributes.txt │ │ │ ├── CSS.AllowDuplicates.txt │ │ │ ├── CSS.AllowImportant.txt │ │ │ ├── CSS.AllowTricky.txt │ │ │ ├── CSS.AllowedFonts.txt │ │ │ ├── CSS.AllowedProperties.txt │ │ │ ├── CSS.DefinitionRev.txt │ │ │ ├── CSS.ForbiddenProperties.txt │ │ │ ├── CSS.MaxImgLength.txt │ │ │ ├── CSS.Proprietary.txt │ │ │ ├── CSS.Trusted.txt │ │ │ ├── Cache.DefinitionImpl.txt │ │ │ ├── Cache.SerializerPath.txt │ │ │ ├── Cache.SerializerPermissions.txt │ │ │ ├── Core.AggressivelyFixLt.txt │ │ │ ├── Core.AggressivelyRemoveScript.txt │ │ │ ├── Core.AllowHostnameUnderscore.txt │ │ │ ├── Core.AllowParseManyTags.txt │ │ │ ├── Core.CollectErrors.txt │ │ │ ├── Core.ColorKeywords.txt │ │ │ ├── Core.ConvertDocumentToFragment.txt │ │ │ ├── Core.DirectLexLineNumberSyncInterval.txt │ │ │ ├── Core.DisableExcludes.txt │ │ │ ├── Core.EnableIDNA.txt │ │ │ ├── Core.Encoding.txt │ │ │ ├── Core.EscapeInvalidChildren.txt │ │ │ ├── Core.EscapeInvalidTags.txt │ │ │ ├── Core.EscapeNonASCIICharacters.txt │ │ │ ├── Core.HiddenElements.txt │ │ │ ├── Core.Language.txt │ │ │ ├── Core.LegacyEntityDecoder.txt │ │ │ ├── Core.LexerImpl.txt │ │ │ ├── Core.MaintainLineNumbers.txt │ │ │ ├── Core.NormalizeNewlines.txt │ │ │ ├── Core.RemoveInvalidImg.txt │ │ │ ├── Core.RemoveProcessingInstructions.txt │ │ │ ├── Core.RemoveScriptContents.txt │ │ │ ├── Filter.Custom.txt │ │ │ ├── Filter.ExtractStyleBlocks.Escaping.txt │ │ │ ├── Filter.ExtractStyleBlocks.Scope.txt │ │ │ ├── Filter.ExtractStyleBlocks.TidyImpl.txt │ │ │ ├── Filter.ExtractStyleBlocks.txt │ │ │ ├── Filter.YouTube.txt │ │ │ ├── HTML.Allowed.txt │ │ │ ├── HTML.AllowedAttributes.txt │ │ │ ├── HTML.AllowedComments.txt │ │ │ ├── HTML.AllowedCommentsRegexp.txt │ │ │ ├── HTML.AllowedElements.txt │ │ │ ├── HTML.AllowedModules.txt │ │ │ ├── HTML.Attr.Name.UseCDATA.txt │ │ │ ├── HTML.BlockWrapper.txt │ │ │ ├── HTML.CoreModules.txt │ │ │ ├── HTML.CustomDoctype.txt │ │ │ ├── HTML.DefinitionID.txt │ │ │ ├── HTML.DefinitionRev.txt │ │ │ ├── HTML.Doctype.txt │ │ │ ├── HTML.FlashAllowFullScreen.txt │ │ │ ├── HTML.ForbiddenAttributes.txt │ │ │ ├── HTML.ForbiddenElements.txt │ │ │ ├── HTML.Forms.txt │ │ │ ├── HTML.MaxImgLength.txt │ │ │ ├── HTML.Nofollow.txt │ │ │ ├── HTML.Parent.txt │ │ │ ├── HTML.Proprietary.txt │ │ │ ├── HTML.SafeEmbed.txt │ │ │ ├── HTML.SafeIframe.txt │ │ │ ├── HTML.SafeObject.txt │ │ │ ├── HTML.SafeScripting.txt │ │ │ ├── HTML.Strict.txt │ │ │ ├── HTML.TargetBlank.txt │ │ │ ├── HTML.TargetNoopener.txt │ │ │ ├── HTML.TargetNoreferrer.txt │ │ │ ├── HTML.TidyAdd.txt │ │ │ ├── HTML.TidyLevel.txt │ │ │ ├── HTML.TidyRemove.txt │ │ │ ├── HTML.Trusted.txt │ │ │ ├── HTML.XHTML.txt │ │ │ ├── Output.CommentScriptContents.txt │ │ │ ├── Output.FixInnerHTML.txt │ │ │ ├── Output.FlashCompat.txt │ │ │ ├── Output.Newline.txt │ │ │ ├── Output.SortAttr.txt │ │ │ ├── Output.TidyFormat.txt │ │ │ ├── Test.ForceNoIconv.txt │ │ │ ├── URI.AllowedSchemes.txt │ │ │ ├── URI.Base.txt │ │ │ ├── URI.DefaultScheme.txt │ │ │ ├── URI.DefinitionID.txt │ │ │ ├── URI.DefinitionRev.txt │ │ │ ├── URI.Disable.txt │ │ │ ├── URI.DisableExternal.txt │ │ │ ├── URI.DisableExternalResources.txt │ │ │ ├── URI.DisableResources.txt │ │ │ ├── URI.Host.txt │ │ │ ├── URI.HostBlacklist.txt │ │ │ ├── URI.MakeAbsolute.txt │ │ │ ├── URI.Munge.txt │ │ │ ├── URI.MungeResources.txt │ │ │ ├── URI.MungeSecretKey.txt │ │ │ ├── URI.OverrideAllowedSchemes.txt │ │ │ ├── URI.SafeIframeRegexp.txt │ │ │ └── info.ini │ │ ├── DefinitionCache │ │ └── Serializer │ │ │ ├── CSS │ │ │ └── .gitkeep │ │ │ ├── HTML │ │ │ └── .gitkeep │ │ │ └── URI │ │ │ └── .gitkeep │ │ ├── EntityLookup │ │ └── entities.ser │ │ ├── Filter │ │ ├── ExtractStyleBlocks.php │ │ └── YouTube.php │ │ ├── Language │ │ └── messages │ │ │ └── en.php │ │ ├── Lexer │ │ └── PH5P.php │ │ ├── Printer.php │ │ └── Printer │ │ ├── CSSDefinition.php │ │ ├── ConfigForm.css │ │ ├── ConfigForm.js │ │ ├── ConfigForm.php │ │ └── HTMLDefinition.php ├── inputmask │ ├── inputmask.min.js │ └── jquery.inputmask.min.js ├── intl-tel-input │ ├── css │ │ ├── demo.css │ │ ├── intlTelInput.css │ │ └── intlTelInput.min.css │ ├── img │ │ ├── flags.png │ │ ├── flags.webp │ │ ├── flags@2x.png │ │ ├── flags@2x.webp │ │ ├── globe.png │ │ ├── globe.webp │ │ ├── globe@2x.png │ │ ├── globe@2x.webp │ │ ├── globe_light.png │ │ ├── globe_light.webp │ │ ├── globe_light@2x.png │ │ └── globe_light@2x.webp │ └── js │ │ ├── data.js │ │ ├── data.min.js │ │ ├── i18n │ │ ├── ar │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bg │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bn │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bs │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ca │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── cs │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── da │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── de │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── el │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── en │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── es │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fa │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hu │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── id │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── index.js │ │ ├── it │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ja │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ko │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── mr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── nl │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── no │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── pl │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── pt │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ro │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ru │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── sk │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── sv │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── te │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── th │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── tr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── uk │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ur │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── vi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ └── zh │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── intlTelInput.d.ts │ │ ├── intlTelInput.js │ │ ├── intlTelInput.min.js │ │ ├── intlTelInputWithUtils.js │ │ ├── intlTelInputWithUtils.min.js │ │ └── utils.js ├── jquery-ui │ ├── VERSION │ ├── jquery-ui.min.css │ └── jquery-ui.min.js ├── jquery │ └── jquery.min.js ├── moment │ └── moment.min.js ├── pdfmake │ ├── fonts │ │ └── Roboto │ │ │ ├── Roboto-Italic.ttf │ │ │ ├── Roboto-Medium.ttf │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ └── Roboto-Regular.ttf │ ├── pdfmake.min.js │ └── vfs_fonts.js ├── php-mime-mail-parser │ ├── Attachment.php │ ├── Charset.php │ ├── Contracts │ │ ├── CharsetManager.php │ │ └── Middleware.php │ ├── Exception.php │ ├── Middleware.php │ ├── MiddlewareStack.php │ ├── MimePart.php │ └── Parser.php ├── popper │ ├── popper-utils.min.js │ └── popper.min.js ├── select2-bootstrap4-theme │ └── select2-bootstrap4.min.css ├── select2 │ ├── css │ │ └── select2.min.css │ └── js │ │ ├── i18n │ │ ├── af.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── bg.js │ │ ├── bn.js │ │ ├── bs.js │ │ ├── build.txt │ │ ├── ca.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.js │ │ ├── dsb.js │ │ ├── el.js │ │ ├── en.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hsb.js │ │ ├── hu.js │ │ ├── hy.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── km.js │ │ ├── ko.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── mk.js │ │ ├── ms.js │ │ ├── nb.js │ │ ├── ne.js │ │ ├── nl.js │ │ ├── pl.js │ │ ├── ps.js │ │ ├── pt-BR.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-Cyrl.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh-CN.js │ │ └── zh-TW.js │ │ ├── select2.full.min.js │ │ └── select2.min.js ├── stripe-php │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── OPENAPI_VERSION │ ├── README.md │ ├── VERSION │ ├── composer.json │ ├── data │ │ └── ca-certificates.crt │ ├── init.php │ ├── justfile │ └── lib │ │ ├── Account.php │ │ ├── AccountLink.php │ │ ├── AccountSession.php │ │ ├── ApiOperations │ │ ├── All.php │ │ ├── Create.php │ │ ├── Delete.php │ │ ├── NestedResource.php │ │ ├── Request.php │ │ ├── Retrieve.php │ │ ├── SingletonRetrieve.php │ │ └── Update.php │ │ ├── ApiRequestor.php │ │ ├── ApiResource.php │ │ ├── ApiResponse.php │ │ ├── ApplePayDomain.php │ │ ├── Application.php │ │ ├── ApplicationFee.php │ │ ├── ApplicationFeeRefund.php │ │ ├── Apps │ │ └── Secret.php │ │ ├── Balance.php │ │ ├── BalanceTransaction.php │ │ ├── BankAccount.php │ │ ├── BaseStripeClient.php │ │ ├── BaseStripeClientInterface.php │ │ ├── Billing │ │ ├── Alert.php │ │ ├── AlertTriggered.php │ │ ├── CreditBalanceSummary.php │ │ ├── CreditBalanceTransaction.php │ │ ├── CreditGrant.php │ │ ├── Meter.php │ │ ├── MeterEvent.php │ │ ├── MeterEventAdjustment.php │ │ └── MeterEventSummary.php │ │ ├── BillingPortal │ │ ├── Configuration.php │ │ └── Session.php │ │ ├── Capability.php │ │ ├── Card.php │ │ ├── CashBalance.php │ │ ├── Charge.php │ │ ├── Checkout │ │ └── Session.php │ │ ├── Climate │ │ ├── Order.php │ │ ├── Product.php │ │ └── Supplier.php │ │ ├── Collection.php │ │ ├── ConfirmationToken.php │ │ ├── ConnectCollectionTransfer.php │ │ ├── CountrySpec.php │ │ ├── Coupon.php │ │ ├── CreditNote.php │ │ ├── CreditNoteLineItem.php │ │ ├── Customer.php │ │ ├── CustomerBalanceTransaction.php │ │ ├── CustomerCashBalanceTransaction.php │ │ ├── CustomerSession.php │ │ ├── Discount.php │ │ ├── Dispute.php │ │ ├── Entitlements │ │ ├── ActiveEntitlement.php │ │ ├── ActiveEntitlementSummary.php │ │ └── Feature.php │ │ ├── EphemeralKey.php │ │ ├── ErrorObject.php │ │ ├── Event.php │ │ ├── EventData │ │ ├── V1BillingMeterErrorReportTriggeredEventData.php │ │ └── V1BillingMeterNoMeterFoundEventData.php │ │ ├── Events │ │ ├── V1BillingMeterErrorReportTriggeredEvent.php │ │ ├── V1BillingMeterNoMeterFoundEvent.php │ │ └── V2CoreEventDestinationPingEvent.php │ │ ├── Exception │ │ ├── ApiConnectionException.php │ │ ├── ApiErrorException.php │ │ ├── AuthenticationException.php │ │ ├── BadMethodCallException.php │ │ ├── CardException.php │ │ ├── ExceptionInterface.php │ │ ├── IdempotencyException.php │ │ ├── InvalidArgumentException.php │ │ ├── InvalidRequestException.php │ │ ├── OAuth │ │ │ ├── ExceptionInterface.php │ │ │ ├── InvalidClientException.php │ │ │ ├── InvalidGrantException.php │ │ │ ├── InvalidRequestException.php │ │ │ ├── InvalidScopeException.php │ │ │ ├── OAuthErrorException.php │ │ │ ├── UnknownOAuthErrorException.php │ │ │ ├── UnsupportedGrantTypeException.php │ │ │ └── UnsupportedResponseTypeException.php │ │ ├── PermissionException.php │ │ ├── RateLimitException.php │ │ ├── SignatureVerificationException.php │ │ ├── TemporarySessionExpiredException.php │ │ ├── UnexpectedValueException.php │ │ └── UnknownApiErrorException.php │ │ ├── ExchangeRate.php │ │ ├── File.php │ │ ├── FileLink.php │ │ ├── FinancialConnections │ │ ├── Account.php │ │ ├── AccountOwner.php │ │ ├── AccountOwnership.php │ │ ├── Session.php │ │ └── Transaction.php │ │ ├── Forwarding │ │ └── Request.php │ │ ├── FundingInstructions.php │ │ ├── HttpClient │ │ ├── ClientInterface.php │ │ ├── CurlClient.php │ │ └── StreamingClientInterface.php │ │ ├── Identity │ │ ├── VerificationReport.php │ │ └── VerificationSession.php │ │ ├── Invoice.php │ │ ├── InvoiceItem.php │ │ ├── InvoiceLineItem.php │ │ ├── InvoicePayment.php │ │ ├── InvoiceRenderingTemplate.php │ │ ├── Issuing │ │ ├── Authorization.php │ │ ├── Card.php │ │ ├── CardDetails.php │ │ ├── Cardholder.php │ │ ├── Dispute.php │ │ ├── PersonalizationDesign.php │ │ ├── PhysicalBundle.php │ │ ├── Token.php │ │ └── Transaction.php │ │ ├── LineItem.php │ │ ├── LoginLink.php │ │ ├── Mandate.php │ │ ├── OAuth.php │ │ ├── OAuthErrorObject.php │ │ ├── PaymentIntent.php │ │ ├── PaymentLink.php │ │ ├── PaymentMethod.php │ │ ├── PaymentMethodConfiguration.php │ │ ├── PaymentMethodDomain.php │ │ ├── Payout.php │ │ ├── Person.php │ │ ├── Plan.php │ │ ├── Price.php │ │ ├── Product.php │ │ ├── ProductFeature.php │ │ ├── PromotionCode.php │ │ ├── Quote.php │ │ ├── Radar │ │ ├── EarlyFraudWarning.php │ │ ├── ValueList.php │ │ └── ValueListItem.php │ │ ├── Reason.php │ │ ├── RecipientTransfer.php │ │ ├── Refund.php │ │ ├── RelatedObject.php │ │ ├── Reporting │ │ ├── ReportRun.php │ │ └── ReportType.php │ │ ├── RequestTelemetry.php │ │ ├── ReserveTransaction.php │ │ ├── Review.php │ │ ├── SearchResult.php │ │ ├── Service │ │ ├── AbstractService.php │ │ ├── AbstractServiceFactory.php │ │ ├── AccountLinkService.php │ │ ├── AccountService.php │ │ ├── AccountSessionService.php │ │ ├── ApplePayDomainService.php │ │ ├── ApplicationFeeService.php │ │ ├── Apps │ │ │ ├── AppsServiceFactory.php │ │ │ └── SecretService.php │ │ ├── BalanceService.php │ │ ├── BalanceTransactionService.php │ │ ├── Billing │ │ │ ├── AlertService.php │ │ │ ├── BillingServiceFactory.php │ │ │ ├── CreditBalanceSummaryService.php │ │ │ ├── CreditBalanceTransactionService.php │ │ │ ├── CreditGrantService.php │ │ │ ├── MeterEventAdjustmentService.php │ │ │ ├── MeterEventService.php │ │ │ └── MeterService.php │ │ ├── BillingPortal │ │ │ ├── BillingPortalServiceFactory.php │ │ │ ├── ConfigurationService.php │ │ │ └── SessionService.php │ │ ├── ChargeService.php │ │ ├── Checkout │ │ │ ├── CheckoutServiceFactory.php │ │ │ └── SessionService.php │ │ ├── Climate │ │ │ ├── ClimateServiceFactory.php │ │ │ ├── OrderService.php │ │ │ ├── ProductService.php │ │ │ └── SupplierService.php │ │ ├── ConfirmationTokenService.php │ │ ├── CoreServiceFactory.php │ │ ├── CountrySpecService.php │ │ ├── CouponService.php │ │ ├── CreditNoteService.php │ │ ├── CustomerService.php │ │ ├── CustomerSessionService.php │ │ ├── DisputeService.php │ │ ├── Entitlements │ │ │ ├── ActiveEntitlementService.php │ │ │ ├── EntitlementsServiceFactory.php │ │ │ └── FeatureService.php │ │ ├── EphemeralKeyService.php │ │ ├── EventService.php │ │ ├── ExchangeRateService.php │ │ ├── FileLinkService.php │ │ ├── FileService.php │ │ ├── FinancialConnections │ │ │ ├── AccountService.php │ │ │ ├── FinancialConnectionsServiceFactory.php │ │ │ ├── SessionService.php │ │ │ └── TransactionService.php │ │ ├── Forwarding │ │ │ ├── ForwardingServiceFactory.php │ │ │ └── RequestService.php │ │ ├── Identity │ │ │ ├── IdentityServiceFactory.php │ │ │ ├── VerificationReportService.php │ │ │ └── VerificationSessionService.php │ │ ├── InvoiceItemService.php │ │ ├── InvoicePaymentService.php │ │ ├── InvoiceRenderingTemplateService.php │ │ ├── InvoiceService.php │ │ ├── Issuing │ │ │ ├── AuthorizationService.php │ │ │ ├── CardService.php │ │ │ ├── CardholderService.php │ │ │ ├── DisputeService.php │ │ │ ├── IssuingServiceFactory.php │ │ │ ├── PersonalizationDesignService.php │ │ │ ├── PhysicalBundleService.php │ │ │ ├── TokenService.php │ │ │ └── TransactionService.php │ │ ├── MandateService.php │ │ ├── OAuthService.php │ │ ├── PaymentIntentService.php │ │ ├── PaymentLinkService.php │ │ ├── PaymentMethodConfigurationService.php │ │ ├── PaymentMethodDomainService.php │ │ ├── PaymentMethodService.php │ │ ├── PayoutService.php │ │ ├── PlanService.php │ │ ├── PriceService.php │ │ ├── ProductService.php │ │ ├── PromotionCodeService.php │ │ ├── QuoteService.php │ │ ├── Radar │ │ │ ├── EarlyFraudWarningService.php │ │ │ ├── RadarServiceFactory.php │ │ │ ├── ValueListItemService.php │ │ │ └── ValueListService.php │ │ ├── RefundService.php │ │ ├── Reporting │ │ │ ├── ReportRunService.php │ │ │ ├── ReportTypeService.php │ │ │ └── ReportingServiceFactory.php │ │ ├── ReviewService.php │ │ ├── ServiceNavigatorTrait.php │ │ ├── SetupAttemptService.php │ │ ├── SetupIntentService.php │ │ ├── ShippingRateService.php │ │ ├── Sigma │ │ │ ├── ScheduledQueryRunService.php │ │ │ └── SigmaServiceFactory.php │ │ ├── SourceService.php │ │ ├── SubscriptionItemService.php │ │ ├── SubscriptionScheduleService.php │ │ ├── SubscriptionService.php │ │ ├── Tax │ │ │ ├── CalculationService.php │ │ │ ├── RegistrationService.php │ │ │ ├── SettingsService.php │ │ │ ├── TaxServiceFactory.php │ │ │ └── TransactionService.php │ │ ├── TaxCodeService.php │ │ ├── TaxIdService.php │ │ ├── TaxRateService.php │ │ ├── Terminal │ │ │ ├── ConfigurationService.php │ │ │ ├── ConnectionTokenService.php │ │ │ ├── LocationService.php │ │ │ ├── ReaderService.php │ │ │ └── TerminalServiceFactory.php │ │ ├── TestHelpers │ │ │ ├── ConfirmationTokenService.php │ │ │ ├── CustomerService.php │ │ │ ├── Issuing │ │ │ │ ├── AuthorizationService.php │ │ │ │ ├── CardService.php │ │ │ │ ├── IssuingServiceFactory.php │ │ │ │ ├── PersonalizationDesignService.php │ │ │ │ └── TransactionService.php │ │ │ ├── RefundService.php │ │ │ ├── Terminal │ │ │ │ ├── ReaderService.php │ │ │ │ └── TerminalServiceFactory.php │ │ │ ├── TestClockService.php │ │ │ ├── TestHelpersServiceFactory.php │ │ │ └── Treasury │ │ │ │ ├── InboundTransferService.php │ │ │ │ ├── OutboundPaymentService.php │ │ │ │ ├── OutboundTransferService.php │ │ │ │ ├── ReceivedCreditService.php │ │ │ │ ├── ReceivedDebitService.php │ │ │ │ └── TreasuryServiceFactory.php │ │ ├── TokenService.php │ │ ├── TopupService.php │ │ ├── TransferService.php │ │ ├── Treasury │ │ │ ├── CreditReversalService.php │ │ │ ├── DebitReversalService.php │ │ │ ├── FinancialAccountService.php │ │ │ ├── InboundTransferService.php │ │ │ ├── OutboundPaymentService.php │ │ │ ├── OutboundTransferService.php │ │ │ ├── ReceivedCreditService.php │ │ │ ├── ReceivedDebitService.php │ │ │ ├── TransactionEntryService.php │ │ │ ├── TransactionService.php │ │ │ └── TreasuryServiceFactory.php │ │ ├── V2 │ │ │ ├── Billing │ │ │ │ ├── BillingServiceFactory.php │ │ │ │ ├── MeterEventAdjustmentService.php │ │ │ │ ├── MeterEventService.php │ │ │ │ ├── MeterEventSessionService.php │ │ │ │ └── MeterEventStreamService.php │ │ │ ├── Core │ │ │ │ ├── CoreServiceFactory.php │ │ │ │ ├── EventDestinationService.php │ │ │ │ └── EventService.php │ │ │ └── V2ServiceFactory.php │ │ └── WebhookEndpointService.php │ │ ├── SetupAttempt.php │ │ ├── SetupIntent.php │ │ ├── ShippingRate.php │ │ ├── Sigma │ │ └── ScheduledQueryRun.php │ │ ├── SingletonApiResource.php │ │ ├── Source.php │ │ ├── SourceMandateNotification.php │ │ ├── SourceTransaction.php │ │ ├── Stripe.php │ │ ├── StripeClient.php │ │ ├── StripeClientInterface.php │ │ ├── StripeObject.php │ │ ├── StripeStreamingClientInterface.php │ │ ├── Subscription.php │ │ ├── SubscriptionItem.php │ │ ├── SubscriptionSchedule.php │ │ ├── Tax │ │ ├── Calculation.php │ │ ├── CalculationLineItem.php │ │ ├── Registration.php │ │ ├── Settings.php │ │ ├── Transaction.php │ │ └── TransactionLineItem.php │ │ ├── TaxCode.php │ │ ├── TaxDeductedAtSource.php │ │ ├── TaxId.php │ │ ├── TaxRate.php │ │ ├── Terminal │ │ ├── Configuration.php │ │ ├── ConnectionToken.php │ │ ├── Location.php │ │ └── Reader.php │ │ ├── TestHelpers │ │ └── TestClock.php │ │ ├── ThinEvent.php │ │ ├── Token.php │ │ ├── Topup.php │ │ ├── Transfer.php │ │ ├── TransferReversal.php │ │ ├── Treasury │ │ ├── CreditReversal.php │ │ ├── DebitReversal.php │ │ ├── FinancialAccount.php │ │ ├── FinancialAccountFeatures.php │ │ ├── InboundTransfer.php │ │ ├── OutboundPayment.php │ │ ├── OutboundTransfer.php │ │ ├── ReceivedCredit.php │ │ ├── ReceivedDebit.php │ │ ├── Transaction.php │ │ └── TransactionEntry.php │ │ ├── Util │ │ ├── ApiVersion.php │ │ ├── CaseInsensitiveArray.php │ │ ├── DefaultLogger.php │ │ ├── EventTypes.php │ │ ├── LoggerInterface.php │ │ ├── ObjectTypes.php │ │ ├── RandomGenerator.php │ │ ├── RequestOptions.php │ │ ├── Set.php │ │ └── Util.php │ │ ├── V2 │ │ ├── Billing │ │ │ ├── MeterEvent.php │ │ │ ├── MeterEventAdjustment.php │ │ │ └── MeterEventSession.php │ │ ├── Collection.php │ │ ├── Event.php │ │ └── EventDestination.php │ │ ├── Webhook.php │ │ ├── WebhookEndpoint.php │ │ └── WebhookSignature.php ├── tempusdominus-bootstrap-4 │ ├── css │ │ └── tempusdominus-bootstrap-4.min.css │ └── js │ │ └── tempusdominus-bootstrap-4.min.js ├── tinymce │ ├── icons │ │ └── default │ │ │ └── icons.min.js │ ├── langs │ │ └── README.md │ ├── license.md │ ├── models │ │ └── dom │ │ │ └── model.min.js │ ├── plugins │ │ ├── accordion │ │ │ └── plugin.min.js │ │ ├── advlist │ │ │ └── plugin.min.js │ │ ├── anchor │ │ │ └── plugin.min.js │ │ ├── autolink │ │ │ └── plugin.min.js │ │ ├── autoresize │ │ │ └── plugin.min.js │ │ ├── autosave │ │ │ └── plugin.min.js │ │ ├── charmap │ │ │ └── plugin.min.js │ │ ├── code │ │ │ └── plugin.min.js │ │ ├── codesample │ │ │ └── plugin.min.js │ │ ├── directionality │ │ │ └── plugin.min.js │ │ ├── emoticons │ │ │ ├── js │ │ │ │ ├── emojiimages.js │ │ │ │ ├── emojiimages.min.js │ │ │ │ ├── emojis.js │ │ │ │ └── emojis.min.js │ │ │ └── plugin.min.js │ │ ├── fullscreen │ │ │ └── plugin.min.js │ │ ├── help │ │ │ ├── js │ │ │ │ └── i18n │ │ │ │ │ └── keynav │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── bg_BG.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr_FR.js │ │ │ │ │ ├── he_IL.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu_HU.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── kk.js │ │ │ │ │ ├── ko_KR.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb_NO.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt_BR.js │ │ │ │ │ ├── pt_PT.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl_SI.js │ │ │ │ │ ├── sv_SE.js │ │ │ │ │ ├── th_TH.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh_CN.js │ │ │ │ │ └── zh_TW.js │ │ │ └── plugin.min.js │ │ ├── image │ │ │ └── plugin.min.js │ │ ├── importcss │ │ │ └── plugin.min.js │ │ ├── insertdatetime │ │ │ └── plugin.min.js │ │ ├── link │ │ │ └── plugin.min.js │ │ ├── lists │ │ │ └── plugin.min.js │ │ ├── media │ │ │ └── plugin.min.js │ │ ├── nonbreaking │ │ │ └── plugin.min.js │ │ ├── pagebreak │ │ │ └── plugin.min.js │ │ ├── preview │ │ │ └── plugin.min.js │ │ ├── quickbars │ │ │ └── plugin.min.js │ │ ├── save │ │ │ └── plugin.min.js │ │ ├── searchreplace │ │ │ └── plugin.min.js │ │ ├── table │ │ │ └── plugin.min.js │ │ ├── visualblocks │ │ │ └── plugin.min.js │ │ ├── visualchars │ │ │ └── plugin.min.js │ │ └── wordcount │ │ │ └── plugin.min.js │ ├── skins │ │ ├── content │ │ │ ├── dark │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── default │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── document │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── tinymce-5-dark │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── tinymce-5 │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ └── writer │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ └── ui │ │ │ ├── oxide-dark │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ ├── oxide │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ ├── tinymce-5-dark │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ └── tinymce-5 │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ ├── themes │ │ └── silver │ │ │ └── theme.min.js │ ├── tinymce.d.ts │ └── tinymce.min.js ├── toastr │ ├── toastr.min.css │ └── toastr.min.js ├── totp │ └── totp.php └── zapcal │ ├── README.md │ ├── includes │ ├── date.php │ ├── framework.php │ ├── ical.php │ ├── index.html │ ├── recurringdate.php │ └── timezone.php │ └── zapcallib.php ├── post.php ├── post ├── admin │ ├── admin_api.php │ ├── admin_backup.php │ ├── admin_category.php │ ├── admin_category_model.php │ ├── admin_custom_field.php │ ├── admin_custom_field_model.php │ ├── admin_custom_link.php │ ├── admin_document_template.php │ ├── admin_identity_provider.php │ ├── admin_mail_queue.php │ ├── admin_project_template.php │ ├── admin_role.php │ ├── admin_settings_ai.php │ ├── admin_settings_company.php │ ├── admin_settings_default.php │ ├── admin_settings_invoice.php │ ├── admin_settings_localization.php │ ├── admin_settings_mail.php │ ├── admin_settings_module.php │ ├── admin_settings_notification.php │ ├── admin_settings_online_payment.php │ ├── admin_settings_online_payment_clients.php │ ├── admin_settings_project.php │ ├── admin_settings_quote.php │ ├── admin_settings_security.php │ ├── admin_settings_telemetry.php │ ├── admin_settings_theme.php │ ├── admin_settings_ticket.php │ ├── admin_software_template.php │ ├── admin_tag.php │ ├── admin_tag_model.php │ ├── admin_tax.php │ ├── admin_ticket_status.php │ ├── admin_ticket_template.php │ ├── admin_update.php │ ├── admin_user.php │ ├── admin_user_model.php │ └── admin_vendor_template.php ├── ai.php ├── logout.php ├── misc.php ├── user │ ├── account.php │ ├── asset.php │ ├── asset_interface_model.php │ ├── asset_model.php │ ├── budget.php │ ├── category.php │ ├── category_model.php │ ├── certificate.php │ ├── certificate_model.php │ ├── client.php │ ├── client_model.php │ ├── contact.php │ ├── contact_model.php │ ├── credential.php │ ├── credential_model.php │ ├── document.php │ ├── document_model.php │ ├── domain.php │ ├── domain_model.php │ ├── event.php │ ├── event_model.php │ ├── expense.php │ ├── expense_model.php │ ├── file.php │ ├── folder.php │ ├── invoice.php │ ├── invoice_model.php │ ├── location.php │ ├── location_model.php │ ├── network.php │ ├── network_model.php │ ├── product.php │ ├── product_model.php │ ├── profile.php │ ├── project.php │ ├── quote.php │ ├── quote_model.php │ ├── rack.php │ ├── revenue.php │ ├── service.php │ ├── software.php │ ├── tag.php │ ├── tag_model.php │ ├── task.php │ ├── ticket.php │ ├── ticket_recurring_model.php │ ├── transfer.php │ ├── transfer_model.php │ ├── trip.php │ ├── trip_model.php │ ├── vendor.php │ ├── vendor_contact.php │ ├── vendor_contact_model.php │ └── vendor_model.php └── xcustom │ └── readme.php ├── products.php ├── project_details.php ├── projects.php ├── quote.php ├── quotes.php ├── recurring_expenses.php ├── recurring_invoice.php ├── recurring_invoices.php ├── recurring_tickets.php ├── report_budget.php ├── report_clients_with_balance.php ├── report_credential_rotation.php ├── report_expense_by_vendor.php ├── report_expense_summary.php ├── report_income_by_client.php ├── report_income_summary.php ├── report_overview.php ├── report_profit_loss.php ├── report_recurring_by_client.php ├── report_tax_summary.php ├── report_ticket_by_client.php ├── report_ticket_summary.php ├── report_tickets_unbilled.php ├── report_time_by_tech.php ├── revenues.php ├── robots.txt ├── scripts ├── .htaccess ├── cron.php ├── cron_certificate_refresher.php ├── cron_domain_refresher.php ├── cron_mail_queue.php ├── cron_ticket_email_parser.php ├── setup_cli.php └── update_cli.php ├── services.php ├── setup.php ├── software.php ├── ticket.php ├── tickets.php ├── tickets_compact.php ├── tickets_kanban.php ├── tickets_list.php ├── transfers.php ├── trips.php ├── uploads ├── clients │ └── index.php ├── expenses │ └── index.php ├── index.php ├── settings │ └── index.php ├── tickets │ └── index.php ├── tmp │ └── index.php └── users │ └── index.php ├── user_activity.php ├── user_details.php ├── user_preferences.php ├── user_security.php ├── vendor_details.php ├── vendors.php └── xcustom └── readme.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ["https://services.itflow.org"] 2 | -------------------------------------------------------------------------------- /.github/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/.github/dash.png -------------------------------------------------------------------------------- /.github/readme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/.github/readme.gif -------------------------------------------------------------------------------- /.github/workflows/php-lint.yml: -------------------------------------------------------------------------------- 1 | 2 | name: PHPLint 3 | 4 | on: [pull_request] 5 | 6 | jobs: 7 | build: 8 | 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: actions/checkout@v2 13 | 14 | - name: Check PHP syntax errors 15 | uses: overtrue/phplint@9.4.1 16 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | # Prevent access to .git, .github, and config.php 2 | RedirectMatch 404 ^/(\.git|\.github|config\.php) -------------------------------------------------------------------------------- /api/v1/require_get_method.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $content]); 9 | ?> -------------------------------------------------------------------------------- /includes/ajax_header.php: -------------------------------------------------------------------------------- 1 | 'ID missing.']); 12 | // exit; 13 | //} 14 | -------------------------------------------------------------------------------- /includes/app_version.php: -------------------------------------------------------------------------------- 1 | Tell your admin: Your role does not have admin access."); 9 | } 10 | require_once "header.php"; 11 | require_once "top_nav.php"; 12 | require_once "admin_side_nav.php"; 13 | require_once "inc_wrapper.php"; 14 | require_once "inc_alert_feedback.php"; 15 | require_once "filter_header.php"; 16 | require_once "app_version.php"; 17 | -------------------------------------------------------------------------------- /includes/inc_all_reports.php: -------------------------------------------------------------------------------- 1 | 2 |
7 | This directive turns on the in-text display of URIs in <a> tags, and disables 8 | those links. For example, example becomes 9 | example (http://example.com). 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.Linkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | This directive turns on linkification, auto-linking http, ftp and
9 | https URLs. a
tags with the href
attribute
10 | must be allowed.
11 |
8 | Location of configuration documentation to link to, let %s substitute 9 | into the configuration's namespace and directive names sans the percent 10 | sign. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |
8 | Internal auto-formatter that converts configuration directives in
9 | syntax %Namespace.Directive to links. a
tags
10 | with the href
attribute must be allowed.
11 |
7 | When %AutoFormat.RemoveEmpty and %AutoFormat.RemoveEmpty.RemoveNbsp 8 | are enabled, this directive defines what HTML elements should not be 9 | removede if they have only a non-breaking space in them. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveEmpty.RemoveNbsp 2 | TYPE: bool 3 | VERSION: 4.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | When enabled, HTML Purifier will treat any elements that contain only 8 | non-breaking spaces as well as regular whitespace as empty, and remove 9 | them when %AutoFormat.RemoveEmpty is enabled. 10 |
11 |12 | See %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions for a list of elements 13 | that don't have this behavior applied to them. 14 |
15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveSpansWithoutAttributes 2 | TYPE: bool 3 | VERSION: 4.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | This directive causes span
tags without any attributes
8 | to be removed. It will also remove spans that had all attributes
9 | removed during processing.
10 |
7 | By default, HTML Purifier removes duplicate CSS properties,
8 | like color:red; color:blue
. If this is set to
9 | true, duplicate properties are allowed.
10 |
display:none;
is considered a tricky property that
10 | will only be allowed if this directive is set to true.
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt:
--------------------------------------------------------------------------------
1 | CSS.AllowedFonts
2 | TYPE: lookup/null
3 | VERSION: 4.3.0
4 | DEFAULT: NULL
5 | --DESCRIPTION--
6 |
7 | Allows you to manually specify a set of allowed fonts. If
8 | NULL
, all fonts are allowed. This directive
9 | affects generic names (serif, sans-serif, monospace, cursive,
10 | fantasy) as well as specific font families.
11 |
8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt: -------------------------------------------------------------------------------- 1 | CSS.ForbiddenProperties 2 | TYPE: lookup 3 | VERSION: 4.2.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |7 | This is the logical inverse of %CSS.AllowedProperties, and it will 8 | override that directive or any other directive. If possible, 9 | %CSS.AllowedProperties is recommended over this directive, 10 | because it can sometimes be difficult to tell whether or not you've 11 | forbidden all of the CSS properties you truly would like to disallow. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt: -------------------------------------------------------------------------------- 1 | CSS.Proprietary 2 | TYPE: bool 3 | VERSION: 3.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Whether or not to allow safe, proprietary CSS values. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt: -------------------------------------------------------------------------------- 1 | CSS.Trusted 2 | TYPE: bool 3 | VERSION: 4.2.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Indicates whether or not the user's CSS input is trusted or not. If the 7 | input is trusted, a more expansive set of allowed properties. See 8 | also %HTML.Trusted. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt: -------------------------------------------------------------------------------- 1 | Cache.DefinitionImpl 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: 'Serializer' 5 | --DESCRIPTION-- 6 | 7 | This directive defines which method to use when caching definitions, 8 | the complex data-type that makes HTML Purifier tick. Set to null 9 | to disable caching (not recommended, as you will see a definite 10 | performance degradation). 11 | 12 | --ALIASES-- 13 | Core.DefinitionCache 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPath 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Absolute path with no trailing slash to store serialized definitions in. 9 | Default is within the 10 | HTML Purifier library inside DefinitionCache/Serializer. This 11 | path must be writable by the webserver. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPermissions 2 | TYPE: int/null 3 | VERSION: 4.3.0 4 | DEFAULT: 0755 5 | --DESCRIPTION-- 6 | 7 |8 | Directory permissions of the files and directories created inside 9 | the DefinitionCache/Serializer or other custom serializer path. 10 |
11 |
12 | In HTML Purifier 4.8.0, this also supports NULL
,
13 | which means that no chmod'ing or directory creation shall
14 | occur.
15 |
7 | This directive allows parsing of many nested tags. 8 | If you set true, relaxes any hardcoded limit from the parser. 9 | However, in that case it may cause a Dos attack. 10 | Be careful when enabling it. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt: -------------------------------------------------------------------------------- 1 | Core.CollectErrors 2 | TYPE: bool 3 | VERSION: 2.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 | Whether or not to collect errors found while filtering the document. This 8 | is a useful way to give feedback to your users. Warning: 9 | Currently this feature is very patchy and experimental, with lots of 10 | possible error messages not yet implemented. It will not cause any 11 | problems, but it may not help your users either. 12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt: -------------------------------------------------------------------------------- 1 | Core.ConvertDocumentToFragment 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | 6 | This parameter determines whether or not the filter should convert 7 | input that is a full document with html and body tags to a fragment 8 | of just the contents of a body tag. This parameter is simply something 9 | HTML Purifier can do during an edge-case: for most inputs, this 10 | processing is not necessary. 11 | 12 | --ALIASES-- 13 | Core.AcceptFullDocuments 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt: -------------------------------------------------------------------------------- 1 | Core.DisableExcludes 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.5.0 5 | --DESCRIPTION-- 6 |
7 | This directive disables SGML-style exclusions, e.g. the exclusion of
8 | <object>
in any descendant of a
9 | <pre>
tag. Disabling excludes will allow some
10 | invalid documents to pass through HTML Purifier, but HTML Purifier
11 | will also be less likely to accidentally remove large documents during
12 | processing.
13 |
Warning: this configuration option is no longer does anything as of 4.6.0.
6 | 7 |When true, a child is found that is not allowed in the context of the 8 | parent element will be transformed into text as if it were ASCII. When 9 | false, that element and all internal tags will be dropped, though text will 10 | be preserved. There is no option for dropping the element but preserving 11 | child nodes.
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt: -------------------------------------------------------------------------------- 1 | Core.EscapeInvalidTags 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When true, invalid tags will be written back to the document as plain text. 6 | Otherwise, they are silently dropped. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt: -------------------------------------------------------------------------------- 1 | Core.Language 2 | TYPE: string 3 | VERSION: 2.0.0 4 | DEFAULT: 'en' 5 | --DESCRIPTION-- 6 | 7 | ISO 639 language code for localizable things in HTML Purifier to use, 8 | which is mainly error reporting. There is currently only an English (en) 9 | translation, so this directive is currently useless. 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt: -------------------------------------------------------------------------------- 1 | Core.NormalizeNewlines 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: true 5 | --DESCRIPTION-- 6 |
7 | Whether or not to normalize newlines to the operating
8 | system default. When false
, HTML Purifier
9 | will attempt to preserve mixed newline files.
10 |
8 | This directive enables pre-emptive URI checking in img
9 | tags, as the attribute validation strategy is not authorized to
10 | remove elements from the document. Revert to pre-1.3.0 behavior by setting to false.
11 |
<? ...
7 | ?>
, remove it out-right. This may be useful if the HTML
8 | you are validating contains XML processing instruction gunk, however,
9 | it can also be user-unfriendly for people attempting to post PHP
10 | snippets.
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt:
--------------------------------------------------------------------------------
1 | Core.RemoveScriptContents
2 | TYPE: bool/null
3 | DEFAULT: NULL
4 | VERSION: 2.0.0
5 | DEPRECATED-VERSION: 2.1.0
6 | DEPRECATED-USE: Core.HiddenElements
7 | --DESCRIPTION--
8 | 9 | This directive enables HTML Purifier to remove not only script tags 10 | but all of their contents. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt: -------------------------------------------------------------------------------- 1 | Filter.Custom 2 | TYPE: list 3 | VERSION: 3.1.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |
7 | This directive can be used to add custom filters; it is nearly the
8 | equivalent of the now deprecated HTMLPurifier->addFilter()
9 | method. Specify an array of concrete implementations.
10 |
9 | Whether or not to escape the dangerous characters <, > and & 10 | as \3C, \3E and \26, respectively. This is can be safely set to false 11 | if the contents of StyleBlocks will be placed in an external stylesheet, 12 | where there is no risk of it being interpreted as HTML. 13 |
14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt: -------------------------------------------------------------------------------- 1 | Filter.YouTube 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Warning: Deprecated in favor of %HTML.SafeObject and 8 | %Output.FlashCompat (turn both on to allow YouTube videos and other 9 | Flash content). 10 |
11 |12 | This directive enables YouTube video embedding in HTML Purifier. Check 13 | this document 14 | on embedding videos for more information on what this filter does. 15 |
16 | --# vim: et sw=4 sts=4 17 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt: -------------------------------------------------------------------------------- 1 | HTML.AllowedComments 2 | TYPE: lookup 3 | VERSION: 4.4.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | A whitelist which indicates what explicit comment bodies should be 7 | allowed, modulo leading and trailing whitespace. See also %HTML.AllowedCommentsRegexp 8 | (these directives are union'ed together, so a comment is considered 9 | valid if any directive deems it valid.) 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt: -------------------------------------------------------------------------------- 1 | HTML.Attr.Name.UseCDATA 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.0.0 5 | --DESCRIPTION-- 6 | The W3C specification DTD defines the name attribute to be CDATA, not ID, due 7 | to limitations of DTD. In certain documents, this relaxed behavior is desired, 8 | whether it is to specify duplicate names, or to specify names that would be 9 | illegal IDs (for example, names that begin with a digit.) Set this configuration 10 | directive to true to use the relaxed parsing rules. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt: -------------------------------------------------------------------------------- 1 | HTML.CustomDoctype 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 | A custom doctype for power-users who defined their own document 8 | type. This directive only applies when %HTML.Doctype is blank. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt: -------------------------------------------------------------------------------- 1 | HTML.Doctype 2 | TYPE: string/null 3 | DEFAULT: NULL 4 | --DESCRIPTION-- 5 | Doctype to use during filtering. Technically speaking this is not actually 6 | a doctype (as it does not identify a corresponding DTD), but we are using 7 | this name for sake of simplicity. When non-blank, this will override any 8 | older directives like %HTML.XHTML or %HTML.Strict. 9 | --ALLOWED-- 10 | 'HTML 4.01 Transitional', 'HTML 4.01 Strict', 'XHTML 1.0 Transitional', 'XHTML 1.0 Strict', 'XHTML 1.1' 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt: -------------------------------------------------------------------------------- 1 | HTML.FlashAllowFullScreen 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | Whether or not to permit embedded Flash content from
8 | %HTML.SafeObject to expand to the full screen. Corresponds to
9 | the allowFullScreen
parameter.
10 |
7 | Whether or not to permit form elements in the user input, regardless of 8 | %HTML.Trusted value. Please be very careful when using this functionality, as 9 | enabling forms in untrusted documents may allow for phishing attacks. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt: -------------------------------------------------------------------------------- 1 | HTML.MaxImgLength 2 | TYPE: int/null 3 | DEFAULT: 1200 4 | VERSION: 3.1.1 5 | --DESCRIPTION-- 6 |
7 | This directive controls the maximum number of pixels in the width and
8 | height attributes in img
tags. This is
9 | in place to prevent imagecrash attacks, disable with null at your own risk.
10 | This directive is similar to %CSS.MaxImgLength, and both should be
11 | concurrently edited, although there are
12 | subtle differences in the input format (the HTML max is an integer).
13 |
8 | String name of element that HTML fragment passed to library will be 9 | inserted in. An interesting variation would be using span as the 10 | parent element, meaning that only inline tags would be allowed. 11 |
12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt: -------------------------------------------------------------------------------- 1 | HTML.Proprietary 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | Whether or not to allow proprietary elements and attributes in your
8 | documents, as per HTMLPurifier_HTMLModule_Proprietary
.
9 | Warning: This can cause your documents to stop
10 | validating!
11 |
7 | Whether or not to permit embed tags in documents, with a number of extra 8 | security features added to prevent script execution. This is similar to 9 | what websites like MySpace do to embed tags. Embed is a proprietary 10 | element and will cause your website to stop validating; you should 11 | see if you can use %Output.FlashCompat with %HTML.SafeObject instead 12 | first.
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeIframe 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit iframe tags in untrusted documents. This 8 | directive must be accompanied by a whitelist of permitted iframes, 9 | such as %URI.SafeIframeRegexp, otherwise it will fatally error. 10 | This directive has no effect on strict doctypes, as iframes are not 11 | valid. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeObject 2 | TYPE: bool 3 | VERSION: 3.1.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit object tags in documents, with a number of extra 8 | security features added to prevent script execution. This is similar to 9 | what websites like MySpace do to object tags. You should also enable 10 | %Output.FlashCompat in order to generate Internet Explorer 11 | compatibility code for your object tags. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeScripting 2 | TYPE: lookup 3 | VERSION: 4.5.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |7 | Whether or not to permit script tags to external scripts in documents. 8 | Inline scripting is not allowed, and the script must match an explicit whitelist. 9 |
10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt: -------------------------------------------------------------------------------- 1 | HTML.Strict 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | DEPRECATED-VERSION: 1.7.0 6 | DEPRECATED-USE: HTML.Doctype 7 | --DESCRIPTION-- 8 | Determines whether or not to use Transitional (loose) or Strict rulesets. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt: -------------------------------------------------------------------------------- 1 | HTML.TargetBlank 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled,target=blank
attributes are added to all outgoing links.
7 | (This includes links from an HTTPS version of a page to an HTTP version.)
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt:
--------------------------------------------------------------------------------
1 | --# vim: et sw=4 sts=4
2 | HTML.TargetNoopener
3 | TYPE: bool
4 | VERSION: 4.8.0
5 | DEFAULT: TRUE
6 | --DESCRIPTION--
7 | If enabled, noopener rel attributes are added to links which have
8 | a target attribute associated with them. This prevents malicious
9 | destinations from overwriting the original window.
10 | --# vim: et sw=4 sts=4
11 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt:
--------------------------------------------------------------------------------
1 | HTML.TargetNoreferrer
2 | TYPE: bool
3 | VERSION: 4.8.0
4 | DEFAULT: TRUE
5 | --DESCRIPTION--
6 | If enabled, noreferrer rel attributes are added to links which have
7 | a target attribute associated with them. This prevents malicious
8 | destinations from overwriting the original window.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyAdd
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to add to the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt:
--------------------------------------------------------------------------------
1 | HTML.TidyRemove
2 | TYPE: lookup
3 | VERSION: 2.0.0
4 | DEFAULT: array()
5 | --DESCRIPTION--
6 |
7 | Fixes to remove from the default set of Tidy fixes as per your level.
8 | --# vim: et sw=4 sts=4
9 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt:
--------------------------------------------------------------------------------
1 | HTML.Trusted
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | Indicates whether or not the user input is trusted or not. If the input is
7 | trusted, a more expansive set of allowed tags and attributes will be used.
8 | See also %CSS.Trusted.
9 | --# vim: et sw=4 sts=4
10 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt:
--------------------------------------------------------------------------------
1 | HTML.XHTML
2 | TYPE: bool
3 | DEFAULT: true
4 | VERSION: 1.1.0
5 | DEPRECATED-VERSION: 1.7.0
6 | DEPRECATED-USE: HTML.Doctype
7 | --DESCRIPTION--
8 | Determines whether or not output is XHTML 1.0 or HTML 4.01 flavor.
9 | --ALIASES--
10 | Core.XHTML
11 | --# vim: et sw=4 sts=4
12 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt:
--------------------------------------------------------------------------------
1 | Output.CommentScriptContents
2 | TYPE: bool
3 | VERSION: 2.0.0
4 | DEFAULT: true
5 | --DESCRIPTION--
6 | Determines whether or not HTML Purifier should attempt to fix up the
7 | contents of script tags for legacy browsers with comments.
8 | --ALIASES--
9 | Core.CommentScriptContents
10 | --# vim: et sw=4 sts=4
11 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt:
--------------------------------------------------------------------------------
1 | Output.FlashCompat
2 | TYPE: bool
3 | VERSION: 4.1.0
4 | DEFAULT: false
5 | --DESCRIPTION--
6 | 7 | If true, HTML Purifier will generate Internet Explorer compatibility 8 | code for all object code. This is highly recommended if you enable 9 | %HTML.SafeObject. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt: -------------------------------------------------------------------------------- 1 | Output.Newline 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Newline string to format final output with. If left null, HTML Purifier 9 | will auto-detect the default newline type of the system and use that; 10 | you can manually override it here. Remember, \r\n is Windows, \r 11 | is Mac, and \n is Unix. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt: -------------------------------------------------------------------------------- 1 | Output.SortAttr 2 | TYPE: bool 3 | VERSION: 3.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |
7 | If true, HTML Purifier will sort attributes by name before writing them back
8 | to the document, converting a tag like: <el b="" a="" c="" />
9 | to <el a="" b="" c="" />
. This is a workaround for
10 | a bug in FCKeditor which causes it to swap attributes order, adding noise
11 | to text diffs. If you're not seeing this bug, chances are, you don't need
12 | this directive.
13 |
data
and file
17 | URI schemes, but they are not enabled by default.
18 | --# vim: et sw=4 sts=4
19 |
--------------------------------------------------------------------------------
/plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt:
--------------------------------------------------------------------------------
1 | URI.DefaultScheme
2 | TYPE: string/null
3 | DEFAULT: 'http'
4 | --DESCRIPTION--
5 |
6 | 7 | Defines through what scheme the output will be served, in order to 8 | select the proper object validator when no scheme information is present. 9 |
10 | 11 |12 | Starting with HTML Purifier 4.9.0, the default scheme can be null, in 13 | which case we reject all URIs which do not have explicit schemes. 14 |
15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionID 2 | TYPE: string/null 3 | VERSION: 2.1.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |8 | Unique identifier for a custom-built URI definition. If you want 9 | to add custom URIFilters, you must specify this value. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.1.0 4 | DEFAULT: 1 5 | --DESCRIPTION-- 6 | 7 |8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |
11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt: -------------------------------------------------------------------------------- 1 | URI.Disable 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Disables all URIs in all forms. Not sure why you'd want to do that 9 | (after all, the Internet's founded on the notion of a hyperlink). 10 |
11 | 12 | --ALIASES-- 13 | Attr.DisableURI 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt: -------------------------------------------------------------------------------- 1 | URI.DisableExternal 2 | TYPE: bool 3 | VERSION: 1.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Disables links to external websites. This is a highly effective anti-spam 7 | and anti-pagerank-leech measure, but comes at a hefty price: nolinks or 8 | images outside of your domain will be allowed. Non-linkified URIs will 9 | still be preserved. If you want to be able to link to subdomains or use 10 | absolute URIs, specify %URI.Host for your website. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt: -------------------------------------------------------------------------------- 1 | URI.DisableResources 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |7 | Disables embedding resources, essentially meaning no pictures. You can 8 | still link to them though. See %URI.DisableExternalResources for why 9 | this might be a good idea. 10 |
11 |12 | Note: While this directive has been available since 1.3.0, 13 | it didn't actually start doing anything until 4.2.0. 14 |
15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt: -------------------------------------------------------------------------------- 1 | URI.HostBlacklist 2 | TYPE: list 3 | VERSION: 1.3.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | List of strings that are forbidden in the host of any URI. Use it to kill 7 | domain names of spam, etc. Note that it will catch anything in the domain, 8 | so moo.com will catch moo.com.example.com. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt: -------------------------------------------------------------------------------- 1 | URI.MakeAbsolute 2 | TYPE: bool 3 | VERSION: 2.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |8 | Converts all URIs into absolute forms. This is useful when the HTML 9 | being filtered assumes a specific base path, but will actually be 10 | viewed in a different context (and setting an alternate base URI is 11 | not possible). %URI.Base must be set for this directive to work. 12 |
13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt: -------------------------------------------------------------------------------- 1 | URI.OverrideAllowedSchemes 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | If this is set to true (which it is by default), you can override 6 | %URI.AllowedSchemes by simply registering a HTMLPurifier_URIScheme to the 7 | registry. If false, you will also have to update that directive in order 8 | to add more schemes. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini: -------------------------------------------------------------------------------- 1 | name = "HTML Purifier" 2 | 3 | ; vim: et sw=4 sts=4 4 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css: -------------------------------------------------------------------------------- 1 | 2 | .hp-config {} 3 | 4 | .hp-config tbody th {text-align:right; padding-right:0.5em;} 5 | .hp-config thead, .hp-config .namespace {background:#3C578C; color:#FFF;} 6 | .hp-config .namespace th {text-align:center;} 7 | .hp-config .verbose {display:none;} 8 | .hp-config .controls {text-align:center;} 9 | 10 | /* vim: et sw=4 sts=4 */ 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js: -------------------------------------------------------------------------------- 1 | function toggleWriteability(id_of_patient, checked) { 2 | document.getElementById(id_of_patient).disabled = checked; 3 | } 4 | 5 | // vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ar/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ar/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "البلد المحدد", 3 | noCountrySelected: "لم يتم تحديد أي بلد", 4 | countryListAriaLabel: "قائمة الدول", 5 | searchPlaceholder: "يبحث", 6 | zeroSearchResults: "لم يتم العثور على نتائج", 7 | oneSearchResult: "تم العثور على نتيجة واحدة", 8 | multipleSearchResults: "تم العثور على ${count} من النتائج", 9 | // additional countries (not supported by country-list library) 10 | ac: "جزيرة الصعود", 11 | xk: "كوسوفو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bg/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bg/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Избрана държава", 3 | noCountrySelected: "Няма избрана държава", 4 | countryListAriaLabel: "Списък на страните", 5 | searchPlaceholder: "Търсене", 6 | zeroSearchResults: "Няма намерени резултати", 7 | oneSearchResult: "Намерен е 1 резултат", 8 | multipleSearchResults: "${count} намерени резултата", 9 | // additional countries (not supported by country-list library) 10 | ac: "Остров Възнесение", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bn/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bn/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "নির্বাচিত দেশ", 3 | noCountrySelected: "কোনো দেশ নির্বাচন করা হয়নি", 4 | countryListAriaLabel: "দেশের তালিকা", 5 | searchPlaceholder: "অনুসন্ধান করুন", 6 | zeroSearchResults: "কোন ফলাফল পাওয়া যায়নি", 7 | oneSearchResult: "1টি ফলাফল পাওয়া গেছে", 8 | multipleSearchResults: "${count} ফলাফল পাওয়া গেছে", 9 | // additional countries (not supported by country-list library) 10 | ac: "অ্যাসেনশন দ্বীপ", 11 | xk: "কসোভো" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bs/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bs/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Odabrana zemlja", 3 | noCountrySelected: "Zemlja nije odabrana", 4 | countryListAriaLabel: "Lista zemalja", 5 | searchPlaceholder: "Pretraži", 6 | zeroSearchResults: "Nema pronađenih rezultata", 7 | oneSearchResult: "Pronađen 1 rezultat", 8 | multipleSearchResults: "${count} rezultata pronađeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ca/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ca/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País seleccionat", 3 | noCountrySelected: "No s'ha seleccionat cap país", 4 | countryListAriaLabel: "Llista de països", 5 | searchPlaceholder: "Cerca", 6 | zeroSearchResults: "Sense resultats", 7 | oneSearchResult: "1 resultat trobat", 8 | multipleSearchResults: "${count} resultats trobats", 9 | // additional countries (not supported by country-list library) 10 | ac: "Illa de l'Ascensió", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/cs/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/cs/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Vybraná země", 3 | noCountrySelected: "Není vybrána žádná země", 4 | countryListAriaLabel: "Seznam zemí", 5 | searchPlaceholder: "Vyhledat", 6 | zeroSearchResults: "Nebyly nalezeny žádné výsledky", 7 | oneSearchResult: "1 výsledek nalezen", 8 | multipleSearchResults: "${count} výsledků nalezeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/da/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/da/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Valgt land", 3 | noCountrySelected: "Intet land er valgt", 4 | countryListAriaLabel: "Liste over lande", 5 | searchPlaceholder: "Søg", 6 | zeroSearchResults: "Ingen resultater fundet", 7 | oneSearchResult: "1 resultat fundet", 8 | multipleSearchResults: "${count} resultater fundet", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/de/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/de/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Ausgewähltes Land", 3 | noCountrySelected: "Kein Land ausgewählt", 4 | countryListAriaLabel: "Liste der Länder", 5 | searchPlaceholder: "Suchen", 6 | zeroSearchResults: "Keine Suchergebnisse", 7 | oneSearchResult: "1 Suchergebnis", 8 | multipleSearchResults: "${count} Suchergebnisse", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-Insel", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/el/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/el/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Επιλεγμένη χώρα", 3 | noCountrySelected: "Δεν έχει επιλεγεί χώρα", 4 | countryListAriaLabel: "Κατάλογος χωρών", 5 | searchPlaceholder: "Αναζήτηση", 6 | zeroSearchResults: "Δεν βρέθηκαν αποτελέσματα", 7 | oneSearchResult: "Βρέθηκε 1 αποτέλεσμα", 8 | multipleSearchResults: "Βρέθηκαν ${count} αποτελέσματα", 9 | // additional countries (not supported by country-list library) 10 | ac: "Νησί της Ανάληψης", 11 | xk: "Κοσσυφοπέδιο" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/en/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/en/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Selected country", 3 | noCountrySelected: "No country selected", 4 | countryListAriaLabel: "List of countries", 5 | searchPlaceholder: "Search", 6 | zeroSearchResults: "No results found", 7 | oneSearchResult: "1 result found", 8 | multipleSearchResults: "${count} results found", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Island", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/es/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/es/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País seleccionado", 3 | noCountrySelected: "Ningún país seleccionado", 4 | countryListAriaLabel: "Lista de países", 5 | searchPlaceholder: "Buscar", 6 | zeroSearchResults: "No se han encontrado resultados", 7 | oneSearchResult: "1 resultado encontrado", 8 | multipleSearchResults: "${count} resultados encontrados", 9 | // additional countries (not supported by country-list library) 10 | ac: "isla Ascencion", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fa/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fa/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "کشور انتخاب شده", 3 | noCountrySelected: "هیچ کشوری انتخاب نشده است", 4 | countryListAriaLabel: "لیست کشورها", 5 | searchPlaceholder: "جستجو", 6 | zeroSearchResults: "هیچ نتیجهای یافت نشد", 7 | oneSearchResult: "1 نتیجه یافت شد", 8 | multipleSearchResults: "${count} نتیجه یافت شد", 9 | // additional countries (not supported by country-list library) 10 | ac: "جزیره اسنشن", 11 | xk: "کوزوو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | "selectedCountryAriaLabel": "Valittu maa", 3 | "noCountrySelected": "Maata ei ole valittu", 4 | "countryListAriaLabel": "Luettelo maista", 5 | "searchPlaceholder": "Haku", 6 | "zeroSearchResults": "Ei tuloksia", 7 | "oneSearchResult": "1 tulos löytyi", 8 | "multipleSearchResults": "${count} tulosta löytyi", 9 | // additional countries (not supported by country-list library) 10 | "ac": "Ascension", 11 | "xk": "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Pays sélectionné", 3 | noCountrySelected: "Aucun pays sélectionné", 4 | countryListAriaLabel: "Liste des pays", 5 | searchPlaceholder: "Recherche", 6 | zeroSearchResults: "Aucun résultat trouvé", 7 | oneSearchResult: "1 résultat trouvé", 8 | multipleSearchResults: "${count} résultats trouvés", 9 | // additional countries (not supported by country-list library) 10 | ac: "Île de l'Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "चयनित देश", 3 | noCountrySelected: "कोई देश चयनित नहीं", 4 | countryListAriaLabel: "देशों की सूची", 5 | searchPlaceholder: "खोज", 6 | zeroSearchResults: "कोई परिणाम नहीं मिला", 7 | oneSearchResult: "1 परिणाम मिला", 8 | multipleSearchResults: "${count} परिणाम मिले", 9 | // additional countries (not supported by country-list library) 10 | ac: "असेंशन द्वीप", 11 | xk: "कोसोवो" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Odabrana zemlja", 3 | noCountrySelected: "Zemlja nije odabrana", 4 | countryListAriaLabel: "Lista zemalja", 5 | searchPlaceholder: "Pretraži", 6 | zeroSearchResults: "Nema pronađenih rezultata", 7 | oneSearchResult: "Pronađen 1 rezultat", 8 | multipleSearchResults: "${count} rezultata pronađeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hu/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hu/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Kiválasztott ország", 3 | noCountrySelected: "Nincs ország kiválasztva", 4 | countryListAriaLabel: "Országok listája", 5 | searchPlaceholder: "Keresés", 6 | zeroSearchResults: "Nincs találat", 7 | oneSearchResult: "1 találat", 8 | multipleSearchResults: "${count} találat", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-sziget", 11 | xk: "Koszovó" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/id/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/id/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Negara yang dipilih", 3 | noCountrySelected: "Tidak ada negara yang dipilih", 4 | countryListAriaLabel: "Daftar negara", 5 | searchPlaceholder: "Mencari", 6 | zeroSearchResults: "Tidak ada hasil yang ditemukan", 7 | oneSearchResult: "1 hasil ditemukan", 8 | multipleSearchResults: "${count} hasil ditemukan", 9 | // additional countries (not supported by country-list library) 10 | ac: "Pulau Kenaikan", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/it/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/it/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Paese selezionato", 3 | noCountrySelected: "Nessun paese selezionato", 4 | countryListAriaLabel: "Elenco dei paesi", 5 | searchPlaceholder: "Ricerca", 6 | zeroSearchResults: "Nessun risultato trovato", 7 | oneSearchResult: "1 risultato trovato", 8 | multipleSearchResults: "${count} risultati trovati", 9 | // additional countries (not supported by country-list library) 10 | ac: "Isola di Ascensione", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ja/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ja/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "選択した国", 3 | noCountrySelected: "国が選択されていません", 4 | countryListAriaLabel: "国のリスト", 5 | searchPlaceholder: "検索", 6 | zeroSearchResults: "結果が見つかりません", 7 | oneSearchResult: "1 件の結果が見つかりました", 8 | multipleSearchResults: "${count} 件の結果が見つかりました", 9 | // additional countries (not supported by country-list library) 10 | ac: "アセンション島", 11 | xk: "コソボ" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ko/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ko/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "선택한 국가", 3 | noCountrySelected: "선택한 국가가 없습니다.", 4 | countryListAriaLabel: "국가 목록", 5 | searchPlaceholder: "검색", 6 | zeroSearchResults: "검색 결과가 없습니다", 7 | oneSearchResult: "1개의 결과를 찾았습니다.", 8 | multipleSearchResults: "${count}개의 결과를 찾았습니다.", 9 | // additional countries (not supported by country-list library) 10 | ac: "어센션섬", 11 | xk: "코소보" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/mr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/mr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "निवडलेला देश", 3 | noCountrySelected: "कोणताही देश निवडलेला नाही", 4 | countryListAriaLabel: "देशांची यादी", 5 | searchPlaceholder: "शोधा", 6 | zeroSearchResults: "कोणतेही परिणाम आढळले नाहीत", 7 | oneSearchResult: "1 परिणाम आढळला", 8 | multipleSearchResults: "${count} परिणाम आढळले", 9 | // additional countries (not supported by country-list library) 10 | ac: "असेन्शन बेट", 11 | xk: "कोसोवो" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/nl/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/nl/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Geselecteerd land", 3 | noCountrySelected: "Geen land geselecteerd", 4 | countryListAriaLabel: "Lijst met landen", 5 | searchPlaceholder: "Zoekopdracht", 6 | zeroSearchResults: "Geen resultaten gevonden", 7 | oneSearchResult: "1 resultaat gevonden", 8 | multipleSearchResults: "${count} resultaten gevonden", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-eiland", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/no/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/no/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Valgt land", 3 | noCountrySelected: "Ingen land er valgt", 4 | countryListAriaLabel: "Liste over land", 5 | searchPlaceholder: "Leting", 6 | zeroSearchResults: "Ingen resultater funnet", 7 | oneSearchResult: "1 resultat funnet", 8 | multipleSearchResults: "${count} resultater funnet", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Island", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pl/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pl/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Wybrany kraj", 3 | noCountrySelected: "Nie wybrano kraju", 4 | countryListAriaLabel: "Lista krajów", 5 | searchPlaceholder: "Szukaj", 6 | zeroSearchResults: "Nie znaleziono wyników", 7 | oneSearchResult: "Znaleziono 1 wynik", 8 | multipleSearchResults: "Znaleziono ${count} ${count > 1 && count < 5 ? 'wyniki' : 'wyników'}", 9 | // additional countries (not supported by country-list library) 10 | ac: "Wyspa Wniebowstąpienia", 11 | xk: "Kosowo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pt/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pt/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País selecionado", 3 | noCountrySelected: "Nenhum país selecionado", 4 | countryListAriaLabel: "Lista de países", 5 | searchPlaceholder: "Procurar", 6 | zeroSearchResults: "Nenhum resultado encontrado", 7 | oneSearchResult: "1 resultado encontrado", 8 | multipleSearchResults: "${count} resultados encontrados", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ilha de Ascensão", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ro/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ro/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Țara selectată", 3 | noCountrySelected: "Nicio țară selectată", 4 | countryListAriaLabel: "Lista țărilor", 5 | searchPlaceholder: "Căutare", 6 | zeroSearchResults: "Nici un rezultat gasit", 7 | oneSearchResult: "1 rezultat găsit", 8 | multipleSearchResults: "${count} rezultate găsite", 9 | // additional countries (not supported by country-list library) 10 | ac: "Insula Ascensiunii", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ru/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ru/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Выбранная страна", 3 | noCountrySelected: "Страна не выбрана", 4 | countryListAriaLabel: "Список стран", 5 | searchPlaceholder: "Поиск", 6 | zeroSearchResults: "результатов не найдено", 7 | oneSearchResult: "найден 1 результат", 8 | multipleSearchResults: "Найдено ${count} результатов", 9 | // additional countries (not supported by country-list library) 10 | ac: "Остров Вознесения", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sk/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sk/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Vybraná krajina", 3 | noCountrySelected: "Nie je vybratá žiadna krajina", 4 | countryListAriaLabel: "Zoznam krajín", 5 | searchPlaceholder: "Vyhľadať", 6 | zeroSearchResults: "Neboli nájdené žiadne výsledky", 7 | oneSearchResult: "1 nájdený výsledok", 8 | multipleSearchResults: "${count} nájdených výsledkov", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sv/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sv/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | "selectedCountryAriaLabel": "Valt land", 3 | "noCountrySelected": "Inget land valt", 4 | "countryListAriaLabel": "Lista över länder", 5 | "searchPlaceholder": "Sök", 6 | "zeroSearchResults": "Inga resultat hittades", 7 | "oneSearchResult": "1 resultat hittades", 8 | "multipleSearchResults": "${count} resultat hittades", 9 | // additional countries (not supported by country-list library) 10 | "ac": "Ascension", 11 | "xk": "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/te/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/te/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "ఎంచుకున్న దేశం", 3 | noCountrySelected: "ఏ దేశం ఎంచుకోబడలేదు", 4 | countryListAriaLabel: "దేశాల జాబితా", 5 | searchPlaceholder: "వెతకండి", 6 | zeroSearchResults: "ఎటువంటి ఫలితాలు లభించలేదు", 7 | oneSearchResult: "1 ఫలితం కనుగొనబడింది", 8 | multipleSearchResults: "${count} ఫలితాలు కనుగొనబడ్డాయి", 9 | // additional countries (not supported by country-list library) 10 | ac: "అసెన్షన్ ద్వీపం", 11 | xk: "కొసోవో" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/th/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/th/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "ประเทศที่เลือก", 3 | noCountrySelected: "ไม่ได้เลือกประเทศ", 4 | countryListAriaLabel: "รายชื่อประเทศ", 5 | searchPlaceholder: "ค้นหา", 6 | zeroSearchResults: "ไม่พบผลลัพธ์", 7 | oneSearchResult: "พบผลลัพธ์ 1 รายการ", 8 | multipleSearchResults: "พบผลลัพธ์ ${count} รายการ", 9 | // additional countries (not supported by country-list library) 10 | ac: "เกาะแอสเซนชัน", 11 | xk: "โคโซโว" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/tr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/tr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Seçilen ülke", 3 | noCountrySelected: "Hiçbir ülke seçilmedi", 4 | countryListAriaLabel: "Ülke listesi", 5 | searchPlaceholder: "Ara", 6 | zeroSearchResults: "Sonuç bulunamadı", 7 | oneSearchResult: "1 sonuç bulundu", 8 | multipleSearchResults: "${count} sonuç bulundu", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Adası", 11 | xk: "Kosova" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/uk/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/uk/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Обрана країна", 3 | noCountrySelected: "Країну не обрано", 4 | countryListAriaLabel: "Список країн", 5 | searchPlaceholder: "Шукати", 6 | zeroSearchResults: "Результатів не знайдено", 7 | oneSearchResult: "Знайдено 1 результат", 8 | multipleSearchResults: "Знайдено ${count} результатів", 9 | // additional countries (not supported by country-list library) 10 | ac: "Острів Вознесіння", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ur/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ur/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "منتخب ملک", 3 | noCountrySelected: "کوئی ملک منتخب نہیں کیا گیا۔", 4 | countryListAriaLabel: "ممالک کی فہرست", 5 | searchPlaceholder: "تلاش کریں۔", 6 | zeroSearchResults: "کوئی نتیجہ نہیں", 7 | oneSearchResult: "1 نتیجہ ملا", 8 | multipleSearchResults: "${count} نتائج ملے", 9 | // additional countries (not supported by country-list library) 10 | ac: "ایسنشن جزیرہ", 11 | xk: "کوسوو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/vi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/vi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Quốc gia đã chọn", 3 | noCountrySelected: "Không có quốc gia nào được chọn", 4 | countryListAriaLabel: "Danh sách các quốc gia", 5 | searchPlaceholder: "Khám xét", 6 | zeroSearchResults: "Không tìm thấy kết quả nào", 7 | oneSearchResult: "Đã tìm thấy 1 kết quả", 8 | multipleSearchResults: "Đã tìm thấy ${count} kết quả", 9 | // additional countries (not supported by country-list library) 10 | ac: "Đảo Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/zh/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/zh/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "所选国家", 3 | noCountrySelected: "未选择国家/地区", 4 | countryListAriaLabel: "国家名单", 5 | searchPlaceholder: "搜索", 6 | zeroSearchResults: "未找到结果", 7 | oneSearchResult: "找到 1 个结果", 8 | multipleSearchResults: "找到 ${count} 个结果", 9 | // additional countries (not supported by country-list library) 10 | ac: "阿森松岛", 11 | xk: "科索沃" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/jquery-ui/VERSION: -------------------------------------------------------------------------------- 1 | JQuery UI 1.13.0 -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Italic.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Medium.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-MediumItalic.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Regular.ttf -------------------------------------------------------------------------------- /plugins/php-mime-mail-parser/Contracts/Middleware.php: -------------------------------------------------------------------------------- 1 | jsonBody) { 14 | return null; 15 | } 16 | 17 | return \Stripe\OAuthErrorObject::constructFrom($this->jsonBody); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /plugins/stripe-php/lib/Exception/OAuth/UnknownOAuthErrorException.php: -------------------------------------------------------------------------------- 1 | ](https://github.com/tinymce/tinymce) 4 | Copyright (c) 2024, Ephox Corporation DBA Tiny Technologies, Inc. 5 | 6 | Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). 7 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide-dark/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/oxide-dark/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/oxide/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/tinymce-5-dark/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/tinymce-5/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/zapcal/includes/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /plugins/zapcal/zapcallib.php: -------------------------------------------------------------------------------- 1 | 7 | * @copyright Copyright (C) 2006 - 2017 by Dan Cogliano 8 | * @license GNU GPLv3