max tokens

~60010 tokens

├── .dockerignore
├── .flake8
├── .gitattributes
├── .github
    ├── CODEOWNERS
    ├── FUNDING.yml
    ├── ISSUE_TEMPLATE
    │   └── bug_report.md
    ├── changelog_configuration.json
    └── workflows
    │   └── main.yml
├── .gitignore
├── .jshintrc
├── .pre-commit-config.yaml
├── .pylintrc
├── .python-version
├── .version
├── CHANGELOG
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE
├── README.md
├── SECURITY.md
├── alembic.ini
├── app
    ├── __init__.py
    ├── abuser.py
    ├── abuser_audit_log_utils.py
    ├── abuser_utils.py
    ├── account_linking.py
    ├── admin_model.py
    ├── alias_audit_log_utils.py
    ├── alias_delete.py
    ├── alias_mailbox_utils.py
    ├── alias_suffix.py
    ├── alias_utils.py
    ├── api
    │   ├── __init__.py
    │   ├── base.py
    │   ├── serializer.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── alias.py
    │   │   ├── alias_options.py
    │   │   ├── apple.py
    │   │   ├── auth.py
    │   │   ├── auth_mfa.py
    │   │   ├── custom_domain.py
    │   │   ├── export.py
    │   │   ├── mailbox.py
    │   │   ├── new_custom_alias.py
    │   │   ├── new_random_alias.py
    │   │   ├── notification.py
    │   │   ├── phone.py
    │   │   ├── setting.py
    │   │   ├── sudo.py
    │   │   ├── user.py
    │   │   └── user_info.py
    ├── auth
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── activate.py
    │   │   ├── api_to_cookie.py
    │   │   ├── change_email.py
    │   │   ├── facebook.py
    │   │   ├── fido.py
    │   │   ├── forgot_password.py
    │   │   ├── github.py
    │   │   ├── google.py
    │   │   ├── login.py
    │   │   ├── login_utils.py
    │   │   ├── logout.py
    │   │   ├── mfa.py
    │   │   ├── oidc.py
    │   │   ├── proton.py
    │   │   ├── recovery.py
    │   │   ├── register.py
    │   │   ├── resend_activation.py
    │   │   ├── reset_password.py
    │   │   └── social.py
    ├── build_info.py
    ├── config.py
    ├── constants.py
    ├── contact_utils.py
    ├── coupon_utils.py
    ├── custom_domain_utils.py
    ├── custom_domain_validation.py
    ├── dashboard
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── account_setting.py
    │   │   ├── alias_contact_manager.py
    │   │   ├── alias_export.py
    │   │   ├── alias_log.py
    │   │   ├── alias_transfer.py
    │   │   ├── alias_trash.py
    │   │   ├── api_key.py
    │   │   ├── app.py
    │   │   ├── batch_import.py
    │   │   ├── billing.py
    │   │   ├── contact_detail.py
    │   │   ├── coupon.py
    │   │   ├── custom_alias.py
    │   │   ├── custom_domain.py
    │   │   ├── delete_account.py
    │   │   ├── directory.py
    │   │   ├── domain_detail.py
    │   │   ├── enter_sudo.py
    │   │   ├── fido_manage.py
    │   │   ├── fido_setup.py
    │   │   ├── index.py
    │   │   ├── lifetime_licence.py
    │   │   ├── mailbox.py
    │   │   ├── mailbox_detail.py
    │   │   ├── mfa_cancel.py
    │   │   ├── mfa_setup.py
    │   │   ├── notification.py
    │   │   ├── pricing.py
    │   │   ├── referral.py
    │   │   ├── refused_email.py
    │   │   ├── setting.py
    │   │   ├── setup_done.py
    │   │   ├── subdomain.py
    │   │   ├── support.py
    │   │   └── unsubscribe.py
    ├── db.py
    ├── developer
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── client_detail.py
    │   │   ├── index.py
    │   │   └── new_client.py
    ├── discover
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   └── index.py
    ├── dns_utils.py
    ├── email
    │   ├── __init__.py
    │   ├── checks.py
    │   ├── headers.py
    │   ├── rate_limit.py
    │   ├── spam.py
    │   └── status.py
    ├── email_utils.py
    ├── email_validation.py
    ├── errors.py
    ├── events
    │   ├── __init__.py
    │   ├── auth_event.py
    │   ├── event_dispatcher.py
    │   └── generated
    │   │   ├── event_pb2.py
    │   │   └── event_pb2.pyi
    ├── extensions.py
    ├── fake_data.py
    ├── handler
    │   ├── __init__.py
    │   ├── dmarc.py
    │   ├── provider_complaint.py
    │   ├── spamd_result.py
    │   ├── unsubscribe_encoder.py
    │   ├── unsubscribe_generator.py
    │   └── unsubscribe_handler.py
    ├── image_validation.py
    ├── import_utils.py
    ├── internal
    │   ├── __init__.py
    │   ├── base.py
    │   ├── exit_sudo.py
    │   └── integrations.py
    ├── jobs
    │   ├── __init__.py
    │   ├── event_jobs.py
    │   ├── export_user_data_job.py
    │   ├── mark_abuser_job.py
    │   ├── send_event_job.py
    │   └── sync_subscription_job.py
    ├── jose_utils.py
    ├── log.py
    ├── mail_sender.py
    ├── mailbox_utils.py
    ├── message_utils.py
    ├── models.py
    ├── monitor
    │   ├── __init__.py
    │   ├── base.py
    │   └── views.py
    ├── monitor_utils.py
    ├── newsletter_utils.py
    ├── oauth
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── authorize.py
    │   │   ├── token.py
    │   │   └── user_info.py
    ├── oauth_models.py
    ├── onboarding
    │   ├── __init__.py
    │   ├── base.py
    │   ├── utils.py
    │   └── views
    │   │   ├── account_activated.py
    │   │   ├── extension_redirect.py
    │   │   ├── final.py
    │   │   ├── index.py
    │   │   └── setup_done.py
    ├── paddle_callback.py
    ├── paddle_utils.py
    ├── parallel_limiter.py
    ├── partner_user_utils.py
    ├── payments
    │   ├── __init__.py
    │   ├── coinbase.py
    │   └── paddle.py
    ├── pgp_utils.py
    ├── phone
    │   ├── __init__.py
    │   ├── base.py
    │   └── views
    │   │   ├── __init__.py
    │   │   ├── index.py
    │   │   ├── phone_reservation.py
    │   │   ├── provider1_callback.py
    │   │   ├── provider2_callback.py
    │   │   └── twilio_callback.py
    ├── proton
    │   ├── __init__.py
    │   ├── proton_callback_handler.py
    │   ├── proton_client.py
    │   ├── proton_partner.py
    │   └── proton_unlink.py
    ├── pw_models.py
    ├── rate_limiter.py
    ├── redis_services.py
    ├── regex_utils.py
    ├── request_utils.py
    ├── s3.py
    ├── sentry_utils.py
    ├── session.py
    ├── spamassassin_utils.py
    ├── subscription_webhook.py
    ├── user_audit_log_utils.py
    ├── user_settings.py
    └── utils.py
├── commands
    ├── alias_partner_set_flag_and_clear_note.py
    ├── backfill_abuser_data.py
    ├── backfill_email_log.py
    ├── check_user_leaks.py
    ├── emulate_dummy_load.py
    ├── find_abuser_by_domain.py
    ├── handle_leaks.py
    ├── mark_aliases_as_partner_created.py
    ├── recalculate_user_flag_alias_create_from_partner.py
    ├── replace_noreply_in_contacts.py
    ├── schedule_sync_subscription_job.py
    ├── send_lifetime_user_events.py
    └── send_plan_change_events.py
├── coverage.ini
├── cron.py
├── crontab-all-hosts.yml
├── crontab.yml
├── docs
    ├── api.md
    ├── archi.png
    ├── banner.png
    ├── build-image.md
    ├── code-structure.md
    ├── custom-alias.png
    ├── diagram.png
    ├── enforce-spf.md
    ├── gmail-relay.md
    ├── hero.png
    ├── hero.svg
    ├── oauth.md
    ├── one-click-alias.gif
    ├── postfix-installation.png
    ├── postfix-installation2.png
    ├── postfix-tls.md
    ├── ses.md
    ├── ssl.md
    ├── troubleshooting.md
    ├── ufw.md
    └── upgrade.md
├── email_handler.py
├── event_listener.py
├── events
    ├── __init__.py
    ├── event_debugger.py
    ├── event_sink.py
    ├── event_source.py
    └── runner.py
├── example.env
├── init_app.py
├── job_runner.py
├── local_data
    ├── cert.pem
    ├── dkim.key
    ├── dkim.pub.key
    ├── email_tests
    │   ├── 2.eml
    │   └── bounce.eml
    ├── jwtRS256.key
    ├── jwtRS256.key.pub
    ├── key.pem
    ├── paddle.key.pub
    ├── private-pgp.asc
    ├── public-pgp.asc
    ├── test_words.txt
    └── words.txt
├── migrations
    ├── README
    ├── env.py
    ├── script.py.mako
    └── versions
    │   ├── 0256244cd7c8_.py
    │   ├── 0a89c670fc7a_.py
    │   ├── 0b28518684ae_.py
    │   ├── 0c7f1a48aac9_.py
    │   ├── 18e934d58f55_.py
    │   ├── 1b7d161d1012_.py
    │   ├── 2019_122910_696e17c13b8b_.py
    │   ├── 2019_122910_e409f6214b2b_.py
    │   ├── 2019_123000_a8b996f0be40_.py
    │   ├── 2019_123018_01f808f15b2e_.py
    │   ├── 2019_123018_10ad2dbaeccf_.py
    │   ├── 2020_010120_d29cca963221_.py
    │   ├── 2020_010821_ba6f13ccbabb_.py
    │   ├── 2020_013010_7c39ba4ec38d_.py
    │   ├── 2020_020313_9c976df9b9c4_.py
    │   ├── 2020_020515_b9f849432543_.py
    │   ├── 2020_021023_6664d75ce3d4_.py
    │   ├── 2020_021122_3c9542fc54e9_.py
    │   ├── 2020_022212_3fa3a648c8e7_.py
    │   ├── 2020_022314_903ec5f566e8_.py
    │   ├── 2020_022316_e3cb44b953f2_.py
    │   ├── 2020_022316_f580030d9beb_.py
    │   ├── 2020_022722_75093e7ded27_.py
    │   ├── 2020_022819_5f191273d067_.py
    │   ├── 2020_022900_7eef64ffb398_.py
    │   ├── 2020_030521_235355381f53_.py
    │   ├── 2020_030813_628a5438295c_.py
    │   ├── 2020_031416_11a35b448f83_.py
    │   ├── 2020_031510_9081f1a90939_.py
    │   ├── 2020_031621_91b69dfad2f1_.py
    │   ├── 2020_031709_7744c5c16159_.py
    │   ├── 2020_031711_0809266d08ca_.py
    │   ├── 2020_031711_14167121af69_.py
    │   ├── 2020_031711_6e061eb84167_.py
    │   ├── 2020_031711_e9395fe234a4_.py
    │   ├── 2020_032009_f4b8232fa17e_.py
    │   ├── 2020_032010_dbd80d290f04_.py
    │   ├── 2020_032012_30c13ca016e4_.py
    │   ├── 2020_032012_4e4a759ac4b5_.py
    │   ├── 2020_032216_541ce53ab6e9_.py
    │   ├── 2020_032223_67c61eead8d2_.py
    │   ├── 2020_032822_224fd8963462_.py
    │   ├── 2020_033017_92baf66b268b_.py
    │   ├── 2020_040512_497cfd2a02e2_.py
    │   ├── 2020_040922_ea30c0b5b2e3_.py
    │   ├── 2020_041313_bfd7b2302903_.py
    │   ├── 2020_041320_57ef03f3ac34_.py
    │   ├── 2020_041911_dd911f880b75_.py
    │   ├── 2020_041923_bd05eac83f5f_.py
    │   ├── 2020_042610_b4146f7d5277_.py
    │   ├── 2020_050218_f939d67374e4_.py
    │   ├── 2020_050312_de1b457472e0_.py
    │   ├── 2020_050315_ae94fe5c4e9f_.py
    │   ├── 2020_050717_026e7a782ed6_.py
    │   ├── 2020_050721_925b93d92809_.py
    │   ├── 2020_050914_bdf76f4b65a2_.py
    │   ├── 2020_050918_a3a7c518ea70_.py
    │   ├── 2020_050920_a5e3c6693dc6_.py
    │   ├── 2020_051016_bf11ab2f0a7a_.py
    │   ├── 2020_051018_1759f73274ee_.py
    │   ├── 2020_051515_5cad8fa84386_.py
    │   ├── 2020_051516_552d735a2f1f_.py
    │   ├── 2020_051710_c31cdf879ee3_.py
    │   ├── 2020_051712_659d979b64ce_.py
    │   ├── 2020_051719_ce15cf3467b4_.py
    │   ├── 2020_052312_0e08145f0499_.py
    │   ├── 2020_052319_00532ac6d4bc_.py
    │   ├── 2020_052419_10a7947fda6b_.py
    │   ├── 2020_052419_f680032cc361_.py
    │   ├── 2020_052700_4a7d35941602_.py
    │   ├── 2020_052714_cfc013b6461a_.py
    │   ├── 2020_052820_b2d51e4d94c8_.py
    │   ├── 2020_060523_749c2b85d20f_.py
    │   ├── 2020_060700_a5b4dc311a89_.py
    │   ├── 2020_062513_a3c9a43e41f4_.py
    │   ├── 2020_062811_7128f87af701_.py
    │   ├── 2020_070423_270d598c51e3_.py
    │   ├── 2020_072311_b77ab8c47cc7_.py
    │   ├── 2020_080112_a2b95b04d1f7_.py
    │   ├── 2020_081419_63fd3b240583_.py
    │   ├── 2020_081611_95938a93ea14_.py
    │   ├── 2020_082614_b82bcad9accf_.py
    │   ├── 2020_091020_84471852b610_.py
    │   ├── 2020_091211_b0e9a389939a_.py
    │   ├── 2020_091417_198c3aca9d8d_.py
    │   ├── 2020_092817_58ad4df8583e_.py
    │   ├── 2020_100412_1abfc9e14d7e_.py
    │   ├── 2020_101120_32b00d06d892_.py
    │   ├── 2020_101213_b17afc77ba83_.py
    │   ├── 2020_101516_54ca2dbf89c0_.py
    │   ├── 2020_102016_eef0c404b531_.py
    │   ├── 2020_102119_84dec6c29c48_.py
    │   ├── 2020_110712_d0f197979bd9_.py
    │   ├── 2020_111415_9dc16e591f88_.py
    │   ├── 2020_111518_ac41029fb329_.py
    │   ├── 2020_112411_d1edb3cadec8_.py
    │   ├── 2020_112416_623662ea0e7e_.py
    │   ├── 2020_120217_56c790ec8ab4_.py
    │   ├── 2020_120619_c0d91ff18f77_.py
    │   ├── 2020_120710_780a8344914b_.py
    │   ├── 2020_121319_0af2c2e286a7_.py
    │   ├── 2020_121319_a20aeb9b0eac_.py
    │   ├── 2020_121916_1919f1859215_.py
    │   ├── 2020_123114_7c0dbd378cdb_.py
    │   ├── 2020_123114_f66ca777f409_.py
    │   ├── 2021_010414_e99989e6ad56_.py
    │   ├── 2021_011110_1b54995bc086_.py
    │   ├── 2021_012518_2779eb90c6c4_.py
    │   ├── 2021_012609_74906d31d994_.py
    │   ├── 2021_012620_85d0655d42c0_.py
    │   ├── 2021_021712_de7aa5280210_.py
    │   ├── 2021_022415_e831a883153a_.py
    │   ├── 2021_030617_d1236c4dff71_.py
    │   ├── 2021_030618_94f14eb0fe5b_.py
    │   ├── 2021_032310_9d6adad83936_.py
    │   ├── 2021_032310_f398b261d9c6_.py
    │   ├── 2021_040110_517b79c56088_.py
    │   ├── 2021_040112_48b991e9de06_.py
    │   ├── 2021_040112_4912f3bd5ba2_.py
    │   ├── 2021_040112_e11c3dd48a6f_.py
    │   ├── 2021_040619_f5133dc851ee_.py
    │   ├── 2021_051013_5c77d685df87_.py
    │   ├── 2021_051721_6cc7f073b358_.py
    │   ├── 2021_052518_68e2f38e33f4_.py
    │   ├── 2021_052819_fc2eb1d7e4fc_.py
    │   ├── 2021_060218_a5e643d562c9_.py
    │   ├── 2021_062217_29ea13ed76f9_.py
    │   ├── 2021_062717_8e70205a5308_.py
    │   ├── 2021_071112_f3f19998b755_.py
    │   ├── 2021_071219_c31a081eab74_.py
    │   ├── 2021_071310_78403c7b8089_.py
    │   ├── 2021_072210_5662122eac21_.py
    │   ├── 2021_072818_20c738810b1b_.py
    │   ├── 2021_072818_dfee471558bd_.py
    │   ├── 2021_072908_05e3af59929a_.py
    │   ├── 2021_072909_c3470e2d3224_.py
    │   ├── 2021_080211_ffa75d04e6ef_.py
    │   ├── 2021_080409_9014cca7097c_.py
    │   ├── 2021_081718_d4392342465f_.py
    │   ├── 2021_082012_424808e1fe49_.py
    │   ├── 2021_090715_916a5257d18c_.py
    │   ├── 2021_091018_4d3f91ddf3e9_.py
    │   ├── 2021_091716_d8c55e79da54_.py
    │   ├── 2021_092018_7a105bfc0cd0_.py
    │   ├── 2021_092018_cf1e8c1bc737_.py
    │   ├── 2021_092111_b8b4f9598240_.py
    │   ├── 2021_092111_bc75acacc98e_.py
    │   ├── 2021_092712_5ee767807344_.py
    │   ├── 2021_100416_4913cb3f5a05_.py
    │   ├── 2021_100417_0b1c9ea11aef_.py
    │   ├── 2021_101111_2fbcad5527d7_.py
    │   ├── 2021_101415_d750d578b068_.py
    │   ├── 2021_101510_2f1b3c759773_.py
    │   ├── 2021_101817_99d9e329b27f_.py
    │   ├── 2021_102317_a06066e3fbeb_.py
    │   ├── 2021_102611_d67eab226ecd_.py
    │   ├── 2021_102612_bbedc353f90c_.py
    │   ├── 2021_102715_0b9150eb309d_.py
    │   ├── 2021_102810_6204e57b4bc4_.py
    │   ├── 2021_110118_37feaba7c45d_.py
    │   ├── 2021_110215_ff6c04869029_.py
    │   ├── 2021_110510_fdb02bd105a8_.py
    │   ├── 2021_110511_dd278f96ca83_.py
    │   ├── 2021_110612_1076b5795b08_.py
    │   ├── 2021_111209_5639ad89ee50_.py
    │   ├── 2021_111511_11ba83e2dd71_.py
    │   ├── 2021_111711_ccbfb61eda0d_.py
    │   ├── 2021_111716_a5013ff0a00a_.py
    │   ├── 2021_111717_9031c9e28510_.py
    │   ├── 2021_111717_e6e8e12f5a13_.py
    │   ├── 2021_111810_b8fd175c084a_.py
    │   ├── 2021_111810_e7d7ebcea26c_.py
    │   ├── 2021_112212_d0ccd9d7ac0c_.py
    │   ├── 2021_112618_4b483a762fed_.py
    │   ├── 2021_120216_ad467baf7ec8_.py
    │   ├── 2021_123016_d8a3dfe674f2_.py
    │   ├── 2022_010310_3d05479d0d11_.py
    │   ├── 2022_010414_753d2ed92d41_.py
    │   ├── 2022_010710_698424c429e9_.py
    │   ├── 2022_012415_07b870d7cc86_.py
    │   ├── 2022_021812_9282e982bc05_.py
    │   ├── 2022_022512_4729b7096d12_.py
    │   ├── 2022_022617_5047fcbd57c7_.py
    │   ├── 2022_031015_b500363567e3_create_admin_audit_log.py
    │   ├── 2022_050314_28b9b14c9664_store_provider_complaints.py
    │   ├── 2022_050316_0aaad1740797_store_provider_complaints.py
    │   ├── 2022_050512_e866ad0e78e1_add_partner_tables.py
    │   ├── 2022_051213_088f23324464_add_flags_to_the_user_model.py
    │   ├── 2022_052516_2b1d3cd93e4b_update_partner_api_token_token_length.py
    │   ├── 2022_060908_82d3c7109ffb_partner_user_and_partner_subscription.py
    │   ├── 2022_061016_36646e5dc6d9_make_external_user_id_non_nullable.py
    │   ├── 2022_061310_a7bcb872c12a_add_alias_transfer_token_expiration.py
    │   ├── 2022_062217_673a074e4215_.py
    │   ├── 2022_062218_d1fb679f7eec_add_sudo_expiration_for_apikeys.py
    │   ├── 2022_062714_bfebc2d5c719_add_state_to_job.py
    │   ├── 2022_070218_516c21ea7d87_.py
    │   ├── 2022_070218_bd7d032087b2_.py
    │   ├── 2022_070619_b0101a66bb77_add_unsubscribe_behaviour.py
    │   ├── 2022_072011_89081a00fc7d_default_unsub_behaviour.py
    │   ├── 2022_072119_c66f2c5b6cb1_.py
    │   ├── 2022_081016_9cc0f0712b29_add_api_to_cookie_token.py
    │   ├── 2022_092716_bd95b2b4217f_updated_recovery_code_string_length.py
    │   ├── 2022_101416_2c2093c82bc0_.py
    │   ├── 2023_040318_5f4a5625da66_.py
    │   ├── 2023_041418_893c0d18475f_.py
    │   ├── 2023_041419_bc496c0a0279_.py
    │   ├── 2023_041520_2d89315ac650_.py
    │   ├── 2023_041916_01e2997e90d3_.py
    │   ├── 2023_042011_2634b41f54db_.py
    │   ├── 2023_072819_01827104004b_.py
    │   ├── 2023_090715_0a5701a4f5e4_.py
    │   ├── 2023_092818_ec7fdde8da9f_.py
    │   ├── 2023_100510_46ecb648a47e_.py
    │   ├── 2023_110714_4bc54632d9aa_.py
    │   ├── 2024_020110_818b0a956205_.py
    │   ├── 2024_031212_52510a633d6f_.py
    │   ├── 2024_040913_fa2f19bb4e5a_.py
    │   ├── 2024_051713_06a9a7133445_.py
    │   ├── 2024_070516_d608b8e48082_.py
    │   ├── 2024_071908_56d08955fcab_add_retry_count_to_sync_event.py
    │   ├── 2024_073011_1c14339aae90_.py
    │   ├── 2024_091315_2441b7ff5da9_custom_domain_partner_id.py
    │   ├── 2024_091915_88dd7a0abf54_contact_flags_custom_domain_pending_deletion.py
    │   ├── 2024_093011_62afa3a10010_custom_domain_indices.py
    │   ├── 2024_101113_91ed7f46dc81_alias_audit_log.py
    │   ├── 2024_101611_7d7b84779837_user_audit_log.py
    │   ├── 2024_101616_32f25cbf12f6_alias_audit_log_index_created_at.py
    │   ├── 2024_110610_4882cc49dde9_preserve_user_id_on_alias_delete.py
    │   ├── 2024_110612_bc9aa210efa3_revert_user_id_in_deleted_alias.py
    │   ├── 2024_111315_842ac670096e_add_missing_indices_on_user_and_mailbox.py
    │   ├── 2024_111410_12274da2299f_add_missing_indices_on_email_log.py
    │   ├── 2024_111512_0f3ee15b0014_add_missing_indices_for_fk_constraints.py
    │   ├── 2024_112619_085f77996ce3_.py
    │   ├── 2025_013015_d3ff8848c930_index_cleanup.py
    │   ├── 2025_013114_97edba8794f8_index_cleanup.py
    │   ├── 2025_020316_20e7d3ca289a_contact_index.py
    │   ├── 2025_022515_fd79503179dd_job_priorities.py
    │   ├── 2025_031015_07855f9f39b1_alias_trash.py
    │   ├── 2025_050511_51a061fd6ef0_job_missing_index.py
    │   ├── 2025_050611_87da368d282b_provider_complaint_fk.py
    │   ├── 2025_051618_e38002759d8f_.py
    │   ├── 2025_072815_9e80159405af_.py
    │   ├── 2025_090409_3ffdea52697d_deleted_alias_id.py
    │   ├── 2025_111315_f3d65fe0b5b4_add_auto_create_rule_display_name.py
    │   ├── 213fcca48483_.py
    │   ├── 2d2fc3e826af_.py
    │   ├── 2e2b53afd819_.py
    │   ├── 2fe19381f386_.py
    │   ├── 3a87573bf8a8_.py
    │   ├── 3cd10cfce8c3_.py
    │   ├── 3ebfbaeb76c0_.py
    │   ├── 4a640c170d02_.py
    │   ├── 4fac8c8a704c_.py
    │   ├── 507afb2632cc_.py
    │   ├── 551c4e6d4a8b_.py
    │   ├── 590d89f981c0_.py
    │   ├── 5e549314e1e2_.py
    │   ├── 5e868298fee7_.py
    │   ├── 5fa68bafae72_.py
    │   ├── 6bbda4685999_.py
    │   ├── 83f4dbe125c4_.py
    │   ├── 9e1b06b9df13_.py
    │   ├── a8d8aa307b8b_.py
    │   ├── b20ee72fd9a4_.py
    │   ├── c6e7fc37ad42_.py
    │   ├── c79c702a1f23_.py
    │   ├── d03e433dc248_.py
    │   ├── d4e4488a0032_.py
    │   ├── d68a2d971b70_.py
    │   ├── e505cb517589_.py
    │   ├── e83298198ca5_.py
    │   └── f234688f5ebd_.py
├── monitor
    ├── __init__.py
    ├── metric.py
    ├── metric_exporter.py
    ├── newrelic.py
    └── upcloud.py
├── monitoring.py
├── newrelic.ini
├── oauth_tester.py
├── poetry.lock
├── proto
    └── event.proto
├── pyproject.toml
├── pytest.ci.ini
├── requirements-dev.lock
├── requirements.lock
├── scripts
    ├── generate-build-info.sh
    ├── generate-proto-files.sh
    ├── new-migration.sh
    ├── reset_local_db.sh
    ├── reset_test_db.sh
    └── run-test.sh
├── server.py
├── shell.py
├── static
    ├── arrows
    │   ├── blocked-arrow.svg
    │   ├── forward-arrow.svg
    │   └── reply-arrow.svg
    ├── assets
    │   ├── css
    │   │   ├── dashboard.css
    │   │   └── dashboard.rtl.css
    │   ├── fonts
    │   │   └── feather
    │   │   │   ├── feather-webfont.eot
    │   │   │   ├── feather-webfont.svg
    │   │   │   ├── feather-webfont.ttf
    │   │   │   └── feather-webfont.woff
    │   ├── images
    │   │   ├── browsers
    │   │   │   ├── android-browser.svg
    │   │   │   ├── aol-explorer.svg
    │   │   │   ├── blackberry.svg
    │   │   │   ├── camino.svg
    │   │   │   ├── chrome.svg
    │   │   │   ├── chromium.svg
    │   │   │   ├── dolphin.svg
    │   │   │   ├── edge.svg
    │   │   │   ├── firefox.svg
    │   │   │   ├── ie.svg
    │   │   │   ├── maxthon.svg
    │   │   │   ├── mozilla.svg
    │   │   │   ├── netscape.svg
    │   │   │   ├── opera.svg
    │   │   │   ├── safari.svg
    │   │   │   ├── sleipnir.svg
    │   │   │   ├── uc-browser.svg
    │   │   │   └── vivaldi.svg
    │   │   ├── crypto-currencies
    │   │   │   ├── bitcoin.svg
    │   │   │   ├── cardano.svg
    │   │   │   ├── dash.svg
    │   │   │   ├── eos.svg
    │   │   │   ├── ethereum.svg
    │   │   │   ├── litecoin.svg
    │   │   │   ├── nem.svg
    │   │   │   └── ripple.svg
    │   │   ├── flags
    │   │   │   ├── ad.svg
    │   │   │   ├── ae.svg
    │   │   │   ├── af.svg
    │   │   │   ├── ag.svg
    │   │   │   ├── ai.svg
    │   │   │   ├── al.svg
    │   │   │   ├── am.svg
    │   │   │   ├── ao.svg
    │   │   │   ├── aq.svg
    │   │   │   ├── ar.svg
    │   │   │   ├── as.svg
    │   │   │   ├── at.svg
    │   │   │   ├── au.svg
    │   │   │   ├── aw.svg
    │   │   │   ├── ax.svg
    │   │   │   ├── az.svg
    │   │   │   ├── ba.svg
    │   │   │   ├── bb.svg
    │   │   │   ├── bd.svg
    │   │   │   ├── be.svg
    │   │   │   ├── bf.svg
    │   │   │   ├── bg.svg
    │   │   │   ├── bh.svg
    │   │   │   ├── bi.svg
    │   │   │   ├── bj.svg
    │   │   │   ├── bl.svg
    │   │   │   ├── bm.svg
    │   │   │   ├── bn.svg
    │   │   │   ├── bo.svg
    │   │   │   ├── bq.svg
    │   │   │   ├── br.svg
    │   │   │   ├── bs.svg
    │   │   │   ├── bt.svg
    │   │   │   ├── bv.svg
    │   │   │   ├── bw.svg
    │   │   │   ├── by.svg
    │   │   │   ├── bz.svg
    │   │   │   ├── ca.svg
    │   │   │   ├── cc.svg
    │   │   │   ├── cd.svg
    │   │   │   ├── cf.svg
    │   │   │   ├── cg.svg
    │   │   │   ├── ch.svg
    │   │   │   ├── ci.svg
    │   │   │   ├── ck.svg
    │   │   │   ├── cl.svg
    │   │   │   ├── cm.svg
    │   │   │   ├── cn.svg
    │   │   │   ├── co.svg
    │   │   │   ├── cr.svg
    │   │   │   ├── cu.svg
    │   │   │   ├── cv.svg
    │   │   │   ├── cw.svg
    │   │   │   ├── cx.svg
    │   │   │   ├── cy.svg
    │   │   │   ├── cz.svg
    │   │   │   ├── de.svg
    │   │   │   ├── dj.svg
    │   │   │   ├── dk.svg
    │   │   │   ├── dm.svg
    │   │   │   ├── do.svg
    │   │   │   ├── dz.svg
    │   │   │   ├── ec.svg
    │   │   │   ├── ee.svg
    │   │   │   ├── eg.svg
    │   │   │   ├── eh.svg
    │   │   │   ├── er.svg
    │   │   │   ├── es.svg
    │   │   │   ├── et.svg
    │   │   │   ├── eu.svg
    │   │   │   ├── fi.svg
    │   │   │   ├── fj.svg
    │   │   │   ├── fk.svg
    │   │   │   ├── fm.svg
    │   │   │   ├── fo.svg
    │   │   │   ├── fr.svg
    │   │   │   ├── ga.svg
    │   │   │   ├── gb-eng.svg
    │   │   │   ├── gb-nir.svg
    │   │   │   ├── gb-sct.svg
    │   │   │   ├── gb-wls.svg
    │   │   │   ├── gb.svg
    │   │   │   ├── gd.svg
    │   │   │   ├── ge.svg
    │   │   │   ├── gf.svg
    │   │   │   ├── gg.svg
    │   │   │   ├── gh.svg
    │   │   │   ├── gi.svg
    │   │   │   ├── gl.svg
    │   │   │   ├── gm.svg
    │   │   │   ├── gn.svg
    │   │   │   ├── gp.svg
    │   │   │   ├── gq.svg
    │   │   │   ├── gr.svg
    │   │   │   ├── gs.svg
    │   │   │   ├── gt.svg
    │   │   │   ├── gu.svg
    │   │   │   ├── gw.svg
    │   │   │   ├── gy.svg
    │   │   │   ├── hk.svg
    │   │   │   ├── hm.svg
    │   │   │   ├── hn.svg
    │   │   │   ├── hr.svg
    │   │   │   ├── ht.svg
    │   │   │   ├── hu.svg
    │   │   │   ├── id.svg
    │   │   │   ├── ie.svg
    │   │   │   ├── il.svg
    │   │   │   ├── im.svg
    │   │   │   ├── in.svg
    │   │   │   ├── io.svg
    │   │   │   ├── iq.svg
    │   │   │   ├── ir.svg
    │   │   │   ├── is.svg
    │   │   │   ├── it.svg
    │   │   │   ├── je.svg
    │   │   │   ├── jm.svg
    │   │   │   ├── jo.svg
    │   │   │   ├── jp.svg
    │   │   │   ├── ke.svg
    │   │   │   ├── kg.svg
    │   │   │   ├── kh.svg
    │   │   │   ├── ki.svg
    │   │   │   ├── km.svg
    │   │   │   ├── kn.svg
    │   │   │   ├── kp.svg
    │   │   │   ├── kr.svg
    │   │   │   ├── kw.svg
    │   │   │   ├── ky.svg
    │   │   │   ├── kz.svg
    │   │   │   ├── la.svg
    │   │   │   ├── lb.svg
    │   │   │   ├── lc.svg
    │   │   │   ├── li.svg
    │   │   │   ├── lk.svg
    │   │   │   ├── lr.svg
    │   │   │   ├── ls.svg
    │   │   │   ├── lt.svg
    │   │   │   ├── lu.svg
    │   │   │   ├── lv.svg
    │   │   │   ├── ly.svg
    │   │   │   ├── ma.svg
    │   │   │   ├── mc.svg
    │   │   │   ├── md.svg
    │   │   │   ├── me.svg
    │   │   │   ├── mf.svg
    │   │   │   ├── mg.svg
    │   │   │   ├── mh.svg
    │   │   │   ├── mk.svg
    │   │   │   ├── ml.svg
    │   │   │   ├── mm.svg
    │   │   │   ├── mn.svg
    │   │   │   ├── mo.svg
    │   │   │   ├── mp.svg
    │   │   │   ├── mq.svg
    │   │   │   ├── mr.svg
    │   │   │   ├── ms.svg
    │   │   │   ├── mt.svg
    │   │   │   ├── mu.svg
    │   │   │   ├── mv.svg
    │   │   │   ├── mw.svg
    │   │   │   ├── mx.svg
    │   │   │   ├── my.svg
    │   │   │   ├── mz.svg
    │   │   │   ├── na.svg
    │   │   │   ├── nc.svg
    │   │   │   ├── ne.svg
    │   │   │   ├── nf.svg
    │   │   │   ├── ng.svg
    │   │   │   ├── ni.svg
    │   │   │   ├── nl.svg
    │   │   │   ├── no.svg
    │   │   │   ├── np.svg
    │   │   │   ├── nr.svg
    │   │   │   ├── nu.svg
    │   │   │   ├── nz.svg
    │   │   │   ├── om.svg
    │   │   │   ├── pa.svg
    │   │   │   ├── pe.svg
    │   │   │   ├── pf.svg
    │   │   │   ├── pg.svg
    │   │   │   ├── ph.svg
    │   │   │   ├── pk.svg
    │   │   │   ├── pl.svg
    │   │   │   ├── pm.svg
    │   │   │   ├── pn.svg
    │   │   │   ├── pr.svg
    │   │   │   ├── ps.svg
    │   │   │   ├── pt.svg
    │   │   │   ├── pw.svg
    │   │   │   ├── py.svg
    │   │   │   ├── qa.svg
    │   │   │   ├── re.svg
    │   │   │   ├── ro.svg
    │   │   │   ├── rs.svg
    │   │   │   ├── ru.svg
    │   │   │   ├── rw.svg
    │   │   │   ├── sa.svg
    │   │   │   ├── sb.svg
    │   │   │   ├── sc.svg
    │   │   │   ├── sd.svg
    │   │   │   ├── se.svg
    │   │   │   ├── sg.svg
    │   │   │   ├── sh.svg
    │   │   │   ├── si.svg
    │   │   │   ├── sj.svg
    │   │   │   ├── sk.svg
    │   │   │   ├── sl.svg
    │   │   │   ├── sm.svg
    │   │   │   ├── sn.svg
    │   │   │   ├── so.svg
    │   │   │   ├── sr.svg
    │   │   │   ├── ss.svg
    │   │   │   ├── st.svg
    │   │   │   ├── sv.svg
    │   │   │   ├── sx.svg
    │   │   │   ├── sy.svg
    │   │   │   ├── sz.svg
    │   │   │   ├── tc.svg
    │   │   │   ├── td.svg
    │   │   │   ├── tf.svg
    │   │   │   ├── tg.svg
    │   │   │   ├── th.svg
    │   │   │   ├── tj.svg
    │   │   │   ├── tk.svg
    │   │   │   ├── tl.svg
    │   │   │   ├── tm.svg
    │   │   │   ├── tn.svg
    │   │   │   ├── to.svg
    │   │   │   ├── tr.svg
    │   │   │   ├── tt.svg
    │   │   │   ├── tv.svg
    │   │   │   ├── tw.svg
    │   │   │   ├── tz.svg
    │   │   │   ├── ua.svg
    │   │   │   ├── ug.svg
    │   │   │   ├── um.svg
    │   │   │   ├── un.svg
    │   │   │   ├── us.svg
    │   │   │   ├── uy.svg
    │   │   │   ├── uz.svg
    │   │   │   ├── va.svg
    │   │   │   ├── vc.svg
    │   │   │   ├── ve.svg
    │   │   │   ├── vg.svg
    │   │   │   ├── vi.svg
    │   │   │   ├── vn.svg
    │   │   │   ├── vu.svg
    │   │   │   ├── wf.svg
    │   │   │   ├── ws.svg
    │   │   │   ├── ye.svg
    │   │   │   ├── yt.svg
    │   │   │   ├── za.svg
    │   │   │   ├── zm.svg
    │   │   │   └── zw.svg
    │   │   └── payments
    │   │   │   ├── 2checkout-dark.svg
    │   │   │   ├── 2checkout.svg
    │   │   │   ├── alipay-dark.svg
    │   │   │   ├── alipay.svg
    │   │   │   ├── amazon-dark.svg
    │   │   │   ├── amazon.svg
    │   │   │   ├── americanexpress-dark.svg
    │   │   │   ├── americanexpress.svg
    │   │   │   ├── applepay-dark.svg
    │   │   │   ├── applepay.svg
    │   │   │   ├── bancontact-dark.svg
    │   │   │   ├── bancontact.svg
    │   │   │   ├── bitcoin-dark.svg
    │   │   │   ├── bitcoin.svg
    │   │   │   ├── bitpay-dark.svg
    │   │   │   ├── bitpay.svg
    │   │   │   ├── cirrus-dark.svg
    │   │   │   ├── cirrus.svg
    │   │   │   ├── clickandbuy-dark.svg
    │   │   │   ├── clickandbuy.svg
    │   │   │   ├── coinkite-dark.svg
    │   │   │   ├── coinkite.svg
    │   │   │   ├── dinersclub-dark.svg
    │   │   │   ├── dinersclub.svg
    │   │   │   ├── directdebit-dark.svg
    │   │   │   ├── directdebit.svg
    │   │   │   ├── discover-dark.svg
    │   │   │   ├── discover.svg
    │   │   │   ├── dwolla-dark.svg
    │   │   │   ├── dwolla.svg
    │   │   │   ├── ebay-dark.svg
    │   │   │   ├── ebay.svg
    │   │   │   ├── eway-dark.svg
    │   │   │   ├── eway.svg
    │   │   │   ├── giropay-dark.svg
    │   │   │   ├── giropay.svg
    │   │   │   ├── googlewallet-dark.svg
    │   │   │   ├── googlewallet.svg
    │   │   │   ├── ingenico-dark.svg
    │   │   │   ├── ingenico.svg
    │   │   │   ├── jcb-dark.svg
    │   │   │   ├── jcb.svg
    │   │   │   ├── klarna-dark.svg
    │   │   │   ├── klarna.svg
    │   │   │   ├── laser-dark.svg
    │   │   │   ├── laser.svg
    │   │   │   ├── maestro-dark.svg
    │   │   │   ├── maestro.svg
    │   │   │   ├── mastercard-dark.svg
    │   │   │   ├── mastercard.svg
    │   │   │   ├── monero-dark.svg
    │   │   │   ├── monero.svg
    │   │   │   ├── neteller-dark.svg
    │   │   │   ├── neteller.svg
    │   │   │   ├── ogone-dark.svg
    │   │   │   ├── ogone.svg
    │   │   │   ├── okpay-dark.svg
    │   │   │   ├── okpay.svg
    │   │   │   ├── paybox-dark.svg
    │   │   │   ├── paybox.svg
    │   │   │   ├── paymill-dark.svg
    │   │   │   ├── paymill.svg
    │   │   │   ├── payone-dark.svg
    │   │   │   ├── payone.svg
    │   │   │   ├── payoneer-dark.svg
    │   │   │   ├── payoneer.svg
    │   │   │   ├── paypal-dark.svg
    │   │   │   ├── paypal.svg
    │   │   │   ├── paysafecard-dark.svg
    │   │   │   ├── paysafecard.svg
    │   │   │   ├── payu-dark.svg
    │   │   │   ├── payu.svg
    │   │   │   ├── payza-dark.svg
    │   │   │   ├── payza.svg
    │   │   │   ├── ripple-dark.svg
    │   │   │   ├── ripple.svg
    │   │   │   ├── sage-dark.svg
    │   │   │   ├── sage.svg
    │   │   │   ├── sepa-dark.svg
    │   │   │   ├── sepa.svg
    │   │   │   ├── shopify-dark.svg
    │   │   │   ├── shopify.svg
    │   │   │   ├── skrill-dark.svg
    │   │   │   ├── skrill.svg
    │   │   │   ├── solo-dark.svg
    │   │   │   ├── solo.svg
    │   │   │   ├── square-dark.svg
    │   │   │   ├── square.svg
    │   │   │   ├── stripe-dark.svg
    │   │   │   ├── stripe.svg
    │   │   │   ├── switch-dark.svg
    │   │   │   ├── switch.svg
    │   │   │   ├── ukash-dark.svg
    │   │   │   ├── ukash.svg
    │   │   │   ├── unionpay-dark.svg
    │   │   │   ├── unionpay.svg
    │   │   │   ├── verifone-dark.svg
    │   │   │   ├── verifone.svg
    │   │   │   ├── verisign-dark.svg
    │   │   │   ├── verisign.svg
    │   │   │   ├── visa-dark.svg
    │   │   │   ├── visa.svg
    │   │   │   ├── webmoney-dark.svg
    │   │   │   ├── webmoney.svg
    │   │   │   ├── westernunion-dark.svg
    │   │   │   ├── westernunion.svg
    │   │   │   ├── worldpay-dark.svg
    │   │   │   └── worldpay.svg
    │   ├── js
    │   │   ├── core.js
    │   │   ├── dashboard.js
    │   │   ├── require.min.js
    │   │   └── vendors
    │   │   │   ├── base64.js
    │   │   │   ├── bootstrap.bundle.min.js
    │   │   │   ├── bootstrap.bundle.min.js.map
    │   │   │   ├── chart.bundle.min.js
    │   │   │   ├── circle-progress.min.js
    │   │   │   ├── jquery-3.2.1.min.js
    │   │   │   ├── jquery-3.2.1.slim.min.js
    │   │   │   ├── jquery-jvectormap-2.0.3.min.js
    │   │   │   ├── jquery-jvectormap-de-merc.js
    │   │   │   ├── jquery-jvectormap-world-mill.js
    │   │   │   ├── jquery.sparkline.min.js
    │   │   │   ├── jquery.tablesorter.min.js
    │   │   │   ├── selectize.min.js
    │   │   │   └── webauthn.js
    │   └── plugins
    │   │   ├── charts-c3
    │   │       ├── js
    │   │       │   ├── c3.min.js
    │   │       │   └── d3.v3.min.js
    │   │       ├── plugin.css
    │   │       └── plugin.js
    │   │   ├── datatables
    │   │       ├── DataTables-1.10.16
    │   │       │   ├── css
    │   │       │   │   ├── dataTables.bootstrap.css
    │   │       │   │   ├── dataTables.bootstrap.min.css
    │   │       │   │   ├── dataTables.bootstrap4.css
    │   │       │   │   ├── dataTables.bootstrap4.min.css
    │   │       │   │   ├── dataTables.foundation.css
    │   │       │   │   ├── dataTables.foundation.min.css
    │   │       │   │   ├── dataTables.jqueryui.css
    │   │       │   │   ├── dataTables.jqueryui.min.css
    │   │       │   │   ├── dataTables.semanticui.css
    │   │       │   │   ├── dataTables.semanticui.min.css
    │   │       │   │   ├── jquery.dataTables.css
    │   │       │   │   └── jquery.dataTables.min.css
    │   │       │   ├── images
    │   │       │   │   ├── sort_asc.png
    │   │       │   │   ├── sort_asc_disabled.png
    │   │       │   │   ├── sort_both.png
    │   │       │   │   ├── sort_desc.png
    │   │       │   │   └── sort_desc_disabled.png
    │   │       │   └── js
    │   │       │   │   ├── dataTables.bootstrap.js
    │   │       │   │   ├── dataTables.bootstrap.min.js
    │   │       │   │   ├── dataTables.bootstrap4.js
    │   │       │   │   ├── dataTables.bootstrap4.min.js
    │   │       │   │   ├── dataTables.foundation.js
    │   │       │   │   ├── dataTables.foundation.min.js
    │   │       │   │   ├── dataTables.jqueryui.js
    │   │       │   │   ├── dataTables.jqueryui.min.js
    │   │       │   │   ├── dataTables.semanticui.js
    │   │       │   │   ├── dataTables.semanticui.min.js
    │   │       │   │   ├── jquery.dataTables.js
    │   │       │   │   └── jquery.dataTables.min.js
    │   │       ├── datatables.css
    │   │       ├── datatables.js
    │   │       ├── datatables.min.css
    │   │       ├── datatables.min.js
    │   │       └── plugin.js
    │   │   ├── fullcalendar
    │   │       ├── js
    │   │       │   ├── fullcalendar.min.js
    │   │       │   └── moment.min.js
    │   │       ├── plugin.css
    │   │       └── plugin.js
    │   │   ├── iconfonts
    │   │       ├── fonts
    │   │       │   ├── materialdesignicons
    │   │       │   │   ├── materialdesignicons-webfont.eot
    │   │       │   │   ├── materialdesignicons-webfont.svg
    │   │       │   │   ├── materialdesignicons-webfont.ttf
    │   │       │   │   ├── materialdesignicons-webfont.woff
    │   │       │   │   └── materialdesignicons-webfont.woff2
    │   │       │   ├── simple-line-icons
    │   │       │   │   ├── Simple-Line-Icons.eot
    │   │       │   │   ├── Simple-Line-Icons.svg
    │   │       │   │   ├── Simple-Line-Icons.ttf
    │   │       │   │   ├── Simple-Line-Icons.woff
    │   │       │   │   └── Simple-Line-Icons.woff2
    │   │       │   ├── themify
    │   │       │   │   ├── themify.eot
    │   │       │   │   ├── themify.svg
    │   │       │   │   ├── themify.ttf
    │   │       │   │   └── themify.woff
    │   │       │   └── weathericons
    │   │       │   │   ├── weathericons-regular-webfont.eot
    │   │       │   │   ├── weathericons-regular-webfont.svg
    │   │       │   │   ├── weathericons-regular-webfont.ttf
    │   │       │   │   ├── weathericons-regular-webfont.woff
    │   │       │   │   └── weathericons-regular-webfont.woff2
    │   │       └── plugin.css
    │   │   ├── input-mask
    │   │       ├── js
    │   │       │   └── jquery.mask.min.js
    │   │       └── plugin.js
    │   │   ├── maps-google
    │   │       ├── plugin.css
    │   │       └── plugin.js
    │   │   └── prismjs
    │   │       ├── js
    │   │           └── prism.pack.js
    │   │       ├── plugin.css
    │   │       └── plugin.js
    ├── batch_import_template.csv
    ├── darkmode.css
    ├── default-avatar.png
    ├── default-icon.svg
    ├── favicon.ico
    ├── icon.svg
    ├── images
    │   ├── cloudflare-proxy.png
    │   ├── coupon.png
    │   ├── onboarding-click-icon.svg
    │   ├── onboarding-right-click.svg
    │   ├── producthunt.svg
    │   ├── proton.svg
    │   ├── reverse-alias.svg
    │   └── setup-done.png
    ├── js
    │   ├── an.js
    │   ├── index.js
    │   ├── theme.js
    │   └── utils
    │   │   └── drag-drop-into-text.js
    ├── key.svg
    ├── local-storage-polyfill.js
    ├── logo-proton.png
    ├── logo-white.svg
    ├── logo-without-text.svg
    ├── logo.png
    ├── logo.svg
    ├── package-lock.json
    ├── package.json
    ├── siwsl.svg
    ├── style.css
    └── vendor
    │   ├── bootstrap-social.min.css
    │   ├── clipboard.min.js
    │   └── paddle.js
├── tasks
    ├── __init__.py
    ├── check_custom_domains.py
    ├── clean_alias_audit_log.py
    ├── clean_user_audit_log.py
    ├── cleanup_alias.py
    ├── cleanup_old_imports.py
    ├── cleanup_old_jobs.py
    ├── cleanup_old_notifications.py
    └── delete_custom_domain_job.py
├── templates
    ├── _formhelpers.html
    ├── admin
    │   ├── abuser_lookup.html
    │   ├── custom_domain_search.html
    │   ├── email_search.html
    │   ├── mailbox_domain_search.html
    │   ├── mailbox_search.html
    │   └── model
    │   │   ├── newsletter-edit.html
    │   │   └── newsletter-list.html
    ├── auth
    │   ├── activate.html
    │   ├── change_email.html
    │   ├── fido.html
    │   ├── forgot_password.html
    │   ├── login.html
    │   ├── mfa.html
    │   ├── recovery.html
    │   ├── register.html
    │   ├── register_waiting_activation.html
    │   ├── resend_activation.html
    │   ├── reset_password.html
    │   └── social.html
    ├── base.html
    ├── dashboard
    │   ├── account_setting.html
    │   ├── alias_contact_manager.html
    │   ├── alias_log.html
    │   ├── alias_transfer_receive.html
    │   ├── alias_transfer_send.html
    │   ├── alias_trash.html
    │   ├── api_key.html
    │   ├── app.html
    │   ├── batch_import.html
    │   ├── billing.html
    │   ├── block_contact.html
    │   ├── contact_detail.html
    │   ├── coupon.html
    │   ├── custom_alias.html
    │   ├── custom_domain.html
    │   ├── delete_account.html
    │   ├── directory.html
    │   ├── domain_detail
    │   │   ├── auto-create.html
    │   │   ├── base.html
    │   │   ├── dns.html
    │   │   ├── info.html
    │   │   └── trash.html
    │   ├── enter_sudo.html
    │   ├── extend_subscription.html
    │   ├── fido_manage.html
    │   ├── fido_setup.html
    │   ├── index.html
    │   ├── lifetime_licence.html
    │   ├── mailbox.html
    │   ├── mailbox_detail.html
    │   ├── mailbox_validation.html
    │   ├── mfa_cancel.html
    │   ├── mfa_setup.html
    │   ├── new_api_key.html
    │   ├── notification.html
    │   ├── notifications.html
    │   ├── pricing.html
    │   ├── recovery_code.html
    │   ├── referral.html
    │   ├── refused_email.html
    │   ├── setting.html
    │   ├── subdomain.html
    │   ├── support.html
    │   ├── thank-you.html
    │   └── unsubscribe.html
    ├── default.html
    ├── developer
    │   ├── client_details
    │   │   ├── advanced.html
    │   │   ├── base.html
    │   │   ├── basic_info.html
    │   │   ├── oauth_endpoint.html
    │   │   ├── oauth_setting.html
    │   │   └── referral.html
    │   ├── index.html
    │   └── new_client.html
    ├── discover
    │   └── index.html
    ├── emails
    │   ├── _emailhelpers.html
    │   ├── base.html
    │   ├── base.txt.jinja2
    │   ├── base_partner.html
    │   ├── base_sl.html
    │   ├── com
    │   │   ├── newsletter
    │   │   │   ├── mailbox.html
    │   │   │   ├── mailbox.txt
    │   │   │   ├── mobile-darkmode.html
    │   │   │   ├── mobile-darkmode.txt
    │   │   │   ├── pgp.html
    │   │   │   ├── pgp.txt
    │   │   │   ├── safari-extension.html
    │   │   │   └── safari-extension.txt
    │   │   ├── onboarding
    │   │   │   ├── browser-extension.html
    │   │   │   ├── browser-extension.txt
    │   │   │   ├── mailbox.html
    │   │   │   ├── mailbox.txt
    │   │   │   ├── pgp.html
    │   │   │   ├── pgp.txt
    │   │   │   ├── send-from-alias.html
    │   │   │   ├── send-from-alias.txt.j2
    │   │   │   ├── welcome-proton-user.html
    │   │   │   └── welcome-proton-user.txt.jinja2
    │   │   ├── welcome.html
    │   │   └── welcome.txt
    │   └── transactional
    │   │   ├── account-delete.html
    │   │   ├── account-delete.txt
    │   │   ├── activation.html
    │   │   ├── activation.txt
    │   │   ├── alias-transferred.html
    │   │   ├── alias-transferred.txt
    │   │   ├── bounce
    │   │       ├── automatic-disable-alias.html
    │   │       ├── automatic-disable-alias.txt
    │   │       ├── bounce-email-reply-phase.html
    │   │       ├── bounce-email-reply-phase.txt
    │   │       ├── bounced-email.html
    │   │       └── bounced-email.txt.jinja2
    │   │   ├── cannot-create-alias-directory-disabled.html
    │   │   ├── cannot-create-alias-directory-disabled.txt
    │   │   ├── cannot-create-alias-directory.html
    │   │   ├── cannot-create-alias-directory.txt
    │   │   ├── cannot-create-alias-domain.html
    │   │   ├── cannot-create-alias-domain.txt
    │   │   ├── change-email.html
    │   │   ├── change-email.txt
    │   │   ├── code-activation.html
    │   │   ├── code-activation.txt.jinja2
    │   │   ├── coinbase
    │   │       ├── extend-subscription.html
    │   │       ├── extend-subscription.txt
    │   │       ├── new-subscription.html
    │   │       ├── new-subscription.txt
    │   │       ├── reminder-subscription.html
    │   │       └── reminder-subscription.txt
    │   │   ├── custom-domain-dns-issue.txt.jinja2
    │   │   ├── cycle-email.html
    │   │   ├── cycle-email.txt.jinja2
    │   │   ├── disable-mailbox-warning.html
    │   │   ├── disable-mailbox-warning.txt.jinja2
    │   │   ├── disable-mailbox.html
    │   │   ├── disable-mailbox.txt.jinja2
    │   │   ├── email-sent-from-reverse-alias.txt.jinja2
    │   │   ├── hibp-new-breaches.html
    │   │   ├── hibp-new-breaches.txt.jinja2
    │   │   ├── invalid-mailbox-pgp-key.txt.jinja2
    │   │   ├── invalid-totp-login.html
    │   │   ├── invalid-totp-login.txt
    │   │   ├── mailbox-invalid.html
    │   │   ├── mailbox-invalid.txt.jinja2
    │   │   ├── manual-subscription-end.html
    │   │   ├── manual-subscription-end.txt
    │   │   ├── message-quarantine-dmarc.html
    │   │   ├── message-quarantine-dmarc.txt.jinja2
    │   │   ├── non-reverse-alias-reply-phase.txt.jinja2
    │   │   ├── noreply.text.jinja2
    │   │   ├── provider-complaint-forward-phase.html
    │   │   ├── provider-complaint-forward-phase.txt.jinja2
    │   │   ├── provider-complaint-reply-phase.txt.jinja2
    │   │   ├── provider-complaint-to-user.html
    │   │   ├── provider-complaint-to-user.txt.jinja2
    │   │   ├── reply-error.html
    │   │   ├── reply-error.txt.jinja2
    │   │   ├── reply-must-use-personal-email.html
    │   │   ├── reply-must-use-personal-email.txt
    │   │   ├── reset-password.html
    │   │   ├── reset-password.txt
    │   │   ├── reset_password_leak.html
    │   │   ├── reset_password_leak.txt
    │   │   ├── send-from-alias-from-unknown-sender.html
    │   │   ├── send-from-alias-from-unknown-sender.txt
    │   │   ├── spam-email-reply-phase.html
    │   │   ├── spam-email-reply-phase.txt
    │   │   ├── spam-email.html
    │   │   ├── spam-email.txt
    │   │   ├── spf-fail.html
    │   │   ├── spf-fail.txt
    │   │   ├── spoof-reply.html
    │   │   ├── spoof-reply.txt.jinja2
    │   │   ├── subscription-cancel.txt
    │   │   ├── subscription-end.html
    │   │   ├── subscription-end.txt
    │   │   ├── test-email.html
    │   │   ├── test-email.txt
    │   │   ├── trial-end.html
    │   │   ├── trial-end.txt.jinja2
    │   │   ├── unsubscribe-block-contact.txt.jinja2
    │   │   ├── unsubscribe-disable-alias.html
    │   │   ├── unsubscribe-disable-alias.txt
    │   │   ├── unsubscribe-newsletter.html
    │   │   ├── unsubscribe-newsletter.txt
    │   │   ├── user-report.html
    │   │   ├── verify-mailbox-change.html
    │   │   ├── verify-mailbox-change.txt.jinja2
    │   │   ├── verify-mailbox.html
    │   │   ├── verify-mailbox.txt.jinja2
    │   │   ├── warn-multiple-registration.html
    │   │   └── warn-multiple-registration.txt.jinja2
    ├── error.html
    ├── error
    │   ├── 400.html
    │   ├── 403.html
    │   ├── 404.html
    │   ├── 405.html
    │   ├── 429.html
    │   └── 500.html
    ├── footer.html
    ├── header.html
    ├── menu.html
    ├── notification
    │   ├── alias-disable.html
    │   ├── bounce-forward-phase.html
    │   ├── bounce-reply-phase.html
    │   ├── cycle-email.html
    │   └── message-quarantine.html
    ├── oauth
    │   ├── authorize.html
    │   └── authorize_nonlogin_user.html
    ├── onboarding
    │   ├── account_activated.html
    │   ├── final.html
    │   ├── setup.html
    │   └── setup_done.html
    ├── partials
    │   └── toggle_contact.html
    ├── phone
    │   ├── index.html
    │   └── phone_reservation.html
    ├── sign_in_with_sl_base.html
    └── single.html
├── tests
    ├── __init__.py
    ├── api
    │   ├── __init__.py
    │   ├── test_alias.py
    │   ├── test_alias_options.py
    │   ├── test_apple.py
    │   ├── test_auth.py
    │   ├── test_auth_mfa.py
    │   ├── test_custom_domain.py
    │   ├── test_import_export.py
    │   ├── test_mailbox.py
    │   ├── test_new_custom_alias.py
    │   ├── test_new_random_alias.py
    │   ├── test_notification.py
    │   ├── test_phone.py
    │   ├── test_serializer.py
    │   ├── test_setting.py
    │   ├── test_sudo.py
    │   ├── test_user.py
    │   ├── test_user_info.py
    │   └── utils.py
    ├── auth
    │   ├── __init__.py
    │   ├── test_api_to_cookie.py
    │   ├── test_change_email.py
    │   ├── test_login.py
    │   ├── test_oidc.py
    │   ├── test_proton.py
    │   ├── test_register.py
    │   └── test_reset_password.py
    ├── conftest.py
    ├── cron
    │   ├── __init__.py
    │   ├── test_cron.py
    │   └── test_get_alias_for_hibp.py
    ├── dashboard
    │   ├── __init__.py
    │   ├── test_alias_contact_manager.py
    │   ├── test_alias_csv_export.py
    │   ├── test_alias_transfer.py
    │   ├── test_api_keys.py
    │   ├── test_coupon.py
    │   ├── test_custom_alias.py
    │   ├── test_custom_domain.py
    │   ├── test_directory.py
    │   ├── test_index.py
    │   ├── test_setting.py
    │   ├── test_setup_done.py
    │   ├── test_subdomain.py
    │   ├── test_sudo_setting.py
    │   └── test_unsubscribe.py
    ├── data
    │   ├── 1px.jpg
    │   └── 1px.webp
    ├── email_tests
    │   ├── __init__.py
    │   ├── test_checks.py
    │   └── test_rate_limit.py
    ├── events
    │   ├── __init__.py
    │   ├── event_test_utils.py
    │   ├── test_dead_letter_event_source.py
    │   ├── test_event_dispatcher.py
    │   ├── test_sent_events.py
    │   └── test_subscription_webhook.py
    ├── example_emls
    │   ├── 5xx_overwrite_spf.eml
    │   ├── add_header_multipart.eml
    │   ├── bad_base64format.eml
    │   ├── dmarc_allow.eml
    │   ├── dmarc_bad_policy.eml
    │   ├── dmarc_cannot_parse_rspamd_score.eml
    │   ├── dmarc_gmail_softfail.eml
    │   ├── dmarc_na.eml
    │   ├── dmarc_quarantine.eml
    │   ├── dmarc_reject.eml
    │   ├── dmarc_reply_check.eml
    │   ├── double_queue_id_header.eml
    │   ├── email_to_pgp_encrypt.eml
    │   ├── hotmail_complaint.eml
    │   ├── multi_reply_to.eml
    │   ├── multipart_alternative.eml
    │   ├── no_spamd_header.eml
    │   ├── reference_encoded.eml
    │   ├── replacement_on_forward_phase.eml
    │   ├── replacement_on_reply_phase.eml
    │   └── yahoo_complaint.eml
    ├── handler
    │   ├── __init__.py
    │   ├── test_encrypt_pgp.py
    │   ├── test_preserved_headers.py
    │   ├── test_provider_complaints.py
    │   ├── test_reply_to.py
    │   ├── test_spamd_result.py
    │   ├── test_trashed_alias.py
    │   ├── test_unsubscribe_encoder.py
    │   ├── test_unsubscribe_generator.py
    │   └── test_unsubscribe_handler.py
    ├── jobs
    │   ├── __init__.py
    │   ├── test_delete_mailbox_job.py
    │   ├── test_export_user_data_job.py
    │   ├── test_job_runner.py
    │   ├── test_send_alias_creation_events.py
    │   ├── test_send_event_to_webhook.py
    │   ├── test_send_proton_welcome.py
    │   └── test_sync_subscription_job.py
    ├── models
    │   ├── __init__.py
    │   ├── test_alias.py
    │   ├── test_mailbox.py
    │   ├── test_partner_api_token.py
    │   ├── test_partner_subscription.py
    │   └── test_user.py
    ├── monitor
    │   ├── __init__.py
    │   └── test_upcloud_get_metric.py
    ├── oauth
    │   ├── __init__.py
    │   └── test_authorize.py
    ├── proton
    │   ├── __init__.py
    │   ├── test_account_linking.py
    │   ├── test_proton_callback_handler.py
    │   └── test_proton_client.py
    ├── tasks
    │   ├── __init__.py
    │   ├── test_check_custom_domain.py
    │   ├── test_cleanup_alias.py
    │   ├── test_cleanup_old_imports.py
    │   ├── test_cleanup_old_jobs.py
    │   ├── test_cleanup_old_notifications.py
    │   └── test_delete_custom_domain_job.py
    ├── test.env
    ├── test_abuser_audit_log_utils.py
    ├── test_abuser_utils.py
    ├── test_account_linking.py
    ├── test_alias_audit_log_utils.py
    ├── test_alias_delete.py
    ├── test_alias_mailbox_utils.py
    ├── test_alias_suffixes.py
    ├── test_alias_utils.py
    ├── test_config.py
    ├── test_contact_utils.py
    ├── test_coupon_utils.py
    ├── test_custom_domain_utils.py
    ├── test_custom_domain_validation.py
    ├── test_dns_utils.py
    ├── test_domains.py
    ├── test_email_handler.py
    ├── test_email_utils.py
    ├── test_extensions.py
    ├── test_image_validation.py
    ├── test_jose_utils.py
    ├── test_mail_sender.py
    ├── test_mailbox_utils.py
    ├── test_message_utils.py
    ├── test_models.py
    ├── test_monitoring.py
    ├── test_oauth_models.py
    ├── test_onboarding.py
    ├── test_paddle_callback.py
    ├── test_paddle_utils.py
    ├── test_pgp_utils.py
    ├── test_prarallel_limiter.py
    ├── test_regex_utils.py
    ├── test_server.py
    ├── test_user_audit_log_utils.py
    ├── test_utils.py
    ├── user_settings
    │   ├── __init__.py
    │   ├── test_set_default_alias_domain.py
    │   └── test_set_default_mailbox.py
    ├── utils.py
    └── utils_test_alias.py
├── uv.lock
└── wsgi.py


/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.dockerignore


--------------------------------------------------------------------------------
/.flake8:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.flake8


--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.gitattributes


--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.github/CODEOWNERS


--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | open_collective: simplelogin
2 | 


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.github/ISSUE_TEMPLATE/bug_report.md


--------------------------------------------------------------------------------
/.github/changelog_configuration.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.github/changelog_configuration.json


--------------------------------------------------------------------------------
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.github/workflows/main.yml


--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.gitignore


--------------------------------------------------------------------------------
/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 |   "esversion": 8
3 | }


--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.pre-commit-config.yaml


--------------------------------------------------------------------------------
/.pylintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/.pylintrc


--------------------------------------------------------------------------------
/.python-version:
--------------------------------------------------------------------------------
1 | 3.12.8
2 | 


--------------------------------------------------------------------------------
/.version:
--------------------------------------------------------------------------------
1 | dev


--------------------------------------------------------------------------------
/CHANGELOG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/CHANGELOG


--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/CONTRIBUTING.md


--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/Dockerfile


--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/LICENSE


--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/README.md


--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/SECURITY.md


--------------------------------------------------------------------------------
/alembic.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/alembic.ini


--------------------------------------------------------------------------------
/app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/abuser.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/abuser.py


--------------------------------------------------------------------------------
/app/abuser_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/abuser_audit_log_utils.py


--------------------------------------------------------------------------------
/app/abuser_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/abuser_utils.py


--------------------------------------------------------------------------------
/app/account_linking.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/account_linking.py


--------------------------------------------------------------------------------
/app/admin_model.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/admin_model.py


--------------------------------------------------------------------------------
/app/alias_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/alias_audit_log_utils.py


--------------------------------------------------------------------------------
/app/alias_delete.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/alias_delete.py


--------------------------------------------------------------------------------
/app/alias_mailbox_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/alias_mailbox_utils.py


--------------------------------------------------------------------------------
/app/alias_suffix.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/alias_suffix.py


--------------------------------------------------------------------------------
/app/alias_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/alias_utils.py


--------------------------------------------------------------------------------
/app/api/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/__init__.py


--------------------------------------------------------------------------------
/app/api/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/base.py


--------------------------------------------------------------------------------
/app/api/serializer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/serializer.py


--------------------------------------------------------------------------------
/app/api/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/api/views/alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/alias.py


--------------------------------------------------------------------------------
/app/api/views/alias_options.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/alias_options.py


--------------------------------------------------------------------------------
/app/api/views/apple.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/apple.py


--------------------------------------------------------------------------------
/app/api/views/auth.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/auth.py


--------------------------------------------------------------------------------
/app/api/views/auth_mfa.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/auth_mfa.py


--------------------------------------------------------------------------------
/app/api/views/custom_domain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/custom_domain.py


--------------------------------------------------------------------------------
/app/api/views/export.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/export.py


--------------------------------------------------------------------------------
/app/api/views/mailbox.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/mailbox.py


--------------------------------------------------------------------------------
/app/api/views/new_custom_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/new_custom_alias.py


--------------------------------------------------------------------------------
/app/api/views/new_random_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/new_random_alias.py


--------------------------------------------------------------------------------
/app/api/views/notification.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/notification.py


--------------------------------------------------------------------------------
/app/api/views/phone.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/phone.py


--------------------------------------------------------------------------------
/app/api/views/setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/setting.py


--------------------------------------------------------------------------------
/app/api/views/sudo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/sudo.py


--------------------------------------------------------------------------------
/app/api/views/user.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/user.py


--------------------------------------------------------------------------------
/app/api/views/user_info.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/api/views/user_info.py


--------------------------------------------------------------------------------
/app/auth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/__init__.py


--------------------------------------------------------------------------------
/app/auth/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/base.py


--------------------------------------------------------------------------------
/app/auth/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/auth/views/activate.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/activate.py


--------------------------------------------------------------------------------
/app/auth/views/api_to_cookie.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/api_to_cookie.py


--------------------------------------------------------------------------------
/app/auth/views/change_email.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/change_email.py


--------------------------------------------------------------------------------
/app/auth/views/facebook.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/facebook.py


--------------------------------------------------------------------------------
/app/auth/views/fido.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/fido.py


--------------------------------------------------------------------------------
/app/auth/views/forgot_password.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/forgot_password.py


--------------------------------------------------------------------------------
/app/auth/views/github.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/github.py


--------------------------------------------------------------------------------
/app/auth/views/google.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/google.py


--------------------------------------------------------------------------------
/app/auth/views/login.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/login.py


--------------------------------------------------------------------------------
/app/auth/views/login_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/login_utils.py


--------------------------------------------------------------------------------
/app/auth/views/logout.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/logout.py


--------------------------------------------------------------------------------
/app/auth/views/mfa.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/mfa.py


--------------------------------------------------------------------------------
/app/auth/views/oidc.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/oidc.py


--------------------------------------------------------------------------------
/app/auth/views/proton.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/proton.py


--------------------------------------------------------------------------------
/app/auth/views/recovery.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/recovery.py


--------------------------------------------------------------------------------
/app/auth/views/register.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/register.py


--------------------------------------------------------------------------------
/app/auth/views/resend_activation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/resend_activation.py


--------------------------------------------------------------------------------
/app/auth/views/reset_password.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/reset_password.py


--------------------------------------------------------------------------------
/app/auth/views/social.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/auth/views/social.py


--------------------------------------------------------------------------------
/app/build_info.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/build_info.py


--------------------------------------------------------------------------------
/app/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/config.py


--------------------------------------------------------------------------------
/app/constants.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/constants.py


--------------------------------------------------------------------------------
/app/contact_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/contact_utils.py


--------------------------------------------------------------------------------
/app/coupon_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/coupon_utils.py


--------------------------------------------------------------------------------
/app/custom_domain_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/custom_domain_utils.py


--------------------------------------------------------------------------------
/app/custom_domain_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/custom_domain_validation.py


--------------------------------------------------------------------------------
/app/dashboard/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/__init__.py


--------------------------------------------------------------------------------
/app/dashboard/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/base.py


--------------------------------------------------------------------------------
/app/dashboard/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/dashboard/views/account_setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/account_setting.py


--------------------------------------------------------------------------------
/app/dashboard/views/alias_export.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/alias_export.py


--------------------------------------------------------------------------------
/app/dashboard/views/alias_log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/alias_log.py


--------------------------------------------------------------------------------
/app/dashboard/views/alias_transfer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/alias_transfer.py


--------------------------------------------------------------------------------
/app/dashboard/views/alias_trash.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/alias_trash.py


--------------------------------------------------------------------------------
/app/dashboard/views/api_key.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/api_key.py


--------------------------------------------------------------------------------
/app/dashboard/views/app.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/app.py


--------------------------------------------------------------------------------
/app/dashboard/views/batch_import.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/batch_import.py


--------------------------------------------------------------------------------
/app/dashboard/views/billing.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/billing.py


--------------------------------------------------------------------------------
/app/dashboard/views/contact_detail.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/contact_detail.py


--------------------------------------------------------------------------------
/app/dashboard/views/coupon.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/coupon.py


--------------------------------------------------------------------------------
/app/dashboard/views/custom_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/custom_alias.py


--------------------------------------------------------------------------------
/app/dashboard/views/custom_domain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/custom_domain.py


--------------------------------------------------------------------------------
/app/dashboard/views/delete_account.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/delete_account.py


--------------------------------------------------------------------------------
/app/dashboard/views/directory.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/directory.py


--------------------------------------------------------------------------------
/app/dashboard/views/domain_detail.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/domain_detail.py


--------------------------------------------------------------------------------
/app/dashboard/views/enter_sudo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/enter_sudo.py


--------------------------------------------------------------------------------
/app/dashboard/views/fido_manage.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/fido_manage.py


--------------------------------------------------------------------------------
/app/dashboard/views/fido_setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/fido_setup.py


--------------------------------------------------------------------------------
/app/dashboard/views/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/index.py


--------------------------------------------------------------------------------
/app/dashboard/views/lifetime_licence.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/lifetime_licence.py


--------------------------------------------------------------------------------
/app/dashboard/views/mailbox.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/mailbox.py


--------------------------------------------------------------------------------
/app/dashboard/views/mailbox_detail.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/mailbox_detail.py


--------------------------------------------------------------------------------
/app/dashboard/views/mfa_cancel.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/mfa_cancel.py


--------------------------------------------------------------------------------
/app/dashboard/views/mfa_setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/mfa_setup.py


--------------------------------------------------------------------------------
/app/dashboard/views/notification.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/notification.py


--------------------------------------------------------------------------------
/app/dashboard/views/pricing.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/pricing.py


--------------------------------------------------------------------------------
/app/dashboard/views/referral.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/referral.py


--------------------------------------------------------------------------------
/app/dashboard/views/refused_email.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/refused_email.py


--------------------------------------------------------------------------------
/app/dashboard/views/setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/setting.py


--------------------------------------------------------------------------------
/app/dashboard/views/setup_done.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/setup_done.py


--------------------------------------------------------------------------------
/app/dashboard/views/subdomain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/subdomain.py


--------------------------------------------------------------------------------
/app/dashboard/views/support.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/support.py


--------------------------------------------------------------------------------
/app/dashboard/views/unsubscribe.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dashboard/views/unsubscribe.py


--------------------------------------------------------------------------------
/app/db.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/db.py


--------------------------------------------------------------------------------
/app/developer/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/developer/__init__.py


--------------------------------------------------------------------------------
/app/developer/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/developer/base.py


--------------------------------------------------------------------------------
/app/developer/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/developer/views/client_detail.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/developer/views/client_detail.py


--------------------------------------------------------------------------------
/app/developer/views/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/developer/views/index.py


--------------------------------------------------------------------------------
/app/developer/views/new_client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/developer/views/new_client.py


--------------------------------------------------------------------------------
/app/discover/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/discover/__init__.py


--------------------------------------------------------------------------------
/app/discover/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/discover/base.py


--------------------------------------------------------------------------------
/app/discover/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/discover/views/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/discover/views/index.py


--------------------------------------------------------------------------------
/app/dns_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/dns_utils.py


--------------------------------------------------------------------------------
/app/email/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/email/checks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email/checks.py


--------------------------------------------------------------------------------
/app/email/headers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email/headers.py


--------------------------------------------------------------------------------
/app/email/rate_limit.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email/rate_limit.py


--------------------------------------------------------------------------------
/app/email/spam.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email/spam.py


--------------------------------------------------------------------------------
/app/email/status.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email/status.py


--------------------------------------------------------------------------------
/app/email_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email_utils.py


--------------------------------------------------------------------------------
/app/email_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/email_validation.py


--------------------------------------------------------------------------------
/app/errors.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/errors.py


--------------------------------------------------------------------------------
/app/events/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/events/auth_event.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/events/auth_event.py


--------------------------------------------------------------------------------
/app/events/event_dispatcher.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/events/event_dispatcher.py


--------------------------------------------------------------------------------
/app/events/generated/event_pb2.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/events/generated/event_pb2.py


--------------------------------------------------------------------------------
/app/events/generated/event_pb2.pyi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/events/generated/event_pb2.pyi


--------------------------------------------------------------------------------
/app/extensions.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/extensions.py


--------------------------------------------------------------------------------
/app/fake_data.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/fake_data.py


--------------------------------------------------------------------------------
/app/handler/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/handler/dmarc.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/dmarc.py


--------------------------------------------------------------------------------
/app/handler/provider_complaint.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/provider_complaint.py


--------------------------------------------------------------------------------
/app/handler/spamd_result.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/spamd_result.py


--------------------------------------------------------------------------------
/app/handler/unsubscribe_encoder.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/unsubscribe_encoder.py


--------------------------------------------------------------------------------
/app/handler/unsubscribe_generator.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/unsubscribe_generator.py


--------------------------------------------------------------------------------
/app/handler/unsubscribe_handler.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/handler/unsubscribe_handler.py


--------------------------------------------------------------------------------
/app/image_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/image_validation.py


--------------------------------------------------------------------------------
/app/import_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/import_utils.py


--------------------------------------------------------------------------------
/app/internal/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/internal/__init__.py


--------------------------------------------------------------------------------
/app/internal/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/internal/base.py


--------------------------------------------------------------------------------
/app/internal/exit_sudo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/internal/exit_sudo.py


--------------------------------------------------------------------------------
/app/internal/integrations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/internal/integrations.py


--------------------------------------------------------------------------------
/app/jobs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/jobs/event_jobs.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jobs/event_jobs.py


--------------------------------------------------------------------------------
/app/jobs/export_user_data_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jobs/export_user_data_job.py


--------------------------------------------------------------------------------
/app/jobs/mark_abuser_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jobs/mark_abuser_job.py


--------------------------------------------------------------------------------
/app/jobs/send_event_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jobs/send_event_job.py


--------------------------------------------------------------------------------
/app/jobs/sync_subscription_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jobs/sync_subscription_job.py


--------------------------------------------------------------------------------
/app/jose_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/jose_utils.py


--------------------------------------------------------------------------------
/app/log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/log.py


--------------------------------------------------------------------------------
/app/mail_sender.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/mail_sender.py


--------------------------------------------------------------------------------
/app/mailbox_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/mailbox_utils.py


--------------------------------------------------------------------------------
/app/message_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/message_utils.py


--------------------------------------------------------------------------------
/app/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/models.py


--------------------------------------------------------------------------------
/app/monitor/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/monitor/__init__.py


--------------------------------------------------------------------------------
/app/monitor/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/monitor/base.py


--------------------------------------------------------------------------------
/app/monitor/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/monitor/views.py


--------------------------------------------------------------------------------
/app/monitor_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/monitor_utils.py


--------------------------------------------------------------------------------
/app/newsletter_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/newsletter_utils.py


--------------------------------------------------------------------------------
/app/oauth/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth/__init__.py


--------------------------------------------------------------------------------
/app/oauth/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth/base.py


--------------------------------------------------------------------------------
/app/oauth/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/oauth/views/authorize.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth/views/authorize.py


--------------------------------------------------------------------------------
/app/oauth/views/token.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth/views/token.py


--------------------------------------------------------------------------------
/app/oauth/views/user_info.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth/views/user_info.py


--------------------------------------------------------------------------------
/app/oauth_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/oauth_models.py


--------------------------------------------------------------------------------
/app/onboarding/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/__init__.py


--------------------------------------------------------------------------------
/app/onboarding/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/base.py


--------------------------------------------------------------------------------
/app/onboarding/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/utils.py


--------------------------------------------------------------------------------
/app/onboarding/views/final.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/views/final.py


--------------------------------------------------------------------------------
/app/onboarding/views/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/views/index.py


--------------------------------------------------------------------------------
/app/onboarding/views/setup_done.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/onboarding/views/setup_done.py


--------------------------------------------------------------------------------
/app/paddle_callback.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/paddle_callback.py


--------------------------------------------------------------------------------
/app/paddle_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/paddle_utils.py


--------------------------------------------------------------------------------
/app/parallel_limiter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/parallel_limiter.py


--------------------------------------------------------------------------------
/app/partner_user_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/partner_user_utils.py


--------------------------------------------------------------------------------
/app/payments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/payments/coinbase.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/payments/coinbase.py


--------------------------------------------------------------------------------
/app/payments/paddle.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/payments/paddle.py


--------------------------------------------------------------------------------
/app/pgp_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/pgp_utils.py


--------------------------------------------------------------------------------
/app/phone/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/__init__.py


--------------------------------------------------------------------------------
/app/phone/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/base.py


--------------------------------------------------------------------------------
/app/phone/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/phone/views/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/views/index.py


--------------------------------------------------------------------------------
/app/phone/views/phone_reservation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/views/phone_reservation.py


--------------------------------------------------------------------------------
/app/phone/views/provider1_callback.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/views/provider1_callback.py


--------------------------------------------------------------------------------
/app/phone/views/provider2_callback.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/views/provider2_callback.py


--------------------------------------------------------------------------------
/app/phone/views/twilio_callback.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/phone/views/twilio_callback.py


--------------------------------------------------------------------------------
/app/proton/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/app/proton/proton_callback_handler.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/proton/proton_callback_handler.py


--------------------------------------------------------------------------------
/app/proton/proton_client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/proton/proton_client.py


--------------------------------------------------------------------------------
/app/proton/proton_partner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/proton/proton_partner.py


--------------------------------------------------------------------------------
/app/proton/proton_unlink.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/proton/proton_unlink.py


--------------------------------------------------------------------------------
/app/pw_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/pw_models.py


--------------------------------------------------------------------------------
/app/rate_limiter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/rate_limiter.py


--------------------------------------------------------------------------------
/app/redis_services.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/redis_services.py


--------------------------------------------------------------------------------
/app/regex_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/regex_utils.py


--------------------------------------------------------------------------------
/app/request_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/request_utils.py


--------------------------------------------------------------------------------
/app/s3.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/s3.py


--------------------------------------------------------------------------------
/app/sentry_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/sentry_utils.py


--------------------------------------------------------------------------------
/app/session.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/session.py


--------------------------------------------------------------------------------
/app/spamassassin_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/spamassassin_utils.py


--------------------------------------------------------------------------------
/app/subscription_webhook.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/subscription_webhook.py


--------------------------------------------------------------------------------
/app/user_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/user_audit_log_utils.py


--------------------------------------------------------------------------------
/app/user_settings.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/user_settings.py


--------------------------------------------------------------------------------
/app/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/app/utils.py


--------------------------------------------------------------------------------
/commands/backfill_abuser_data.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/backfill_abuser_data.py


--------------------------------------------------------------------------------
/commands/backfill_email_log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/backfill_email_log.py


--------------------------------------------------------------------------------
/commands/check_user_leaks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/check_user_leaks.py


--------------------------------------------------------------------------------
/commands/emulate_dummy_load.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/emulate_dummy_load.py


--------------------------------------------------------------------------------
/commands/find_abuser_by_domain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/find_abuser_by_domain.py


--------------------------------------------------------------------------------
/commands/handle_leaks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/handle_leaks.py


--------------------------------------------------------------------------------
/commands/replace_noreply_in_contacts.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/replace_noreply_in_contacts.py


--------------------------------------------------------------------------------
/commands/send_lifetime_user_events.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/send_lifetime_user_events.py


--------------------------------------------------------------------------------
/commands/send_plan_change_events.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/commands/send_plan_change_events.py


--------------------------------------------------------------------------------
/coverage.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/coverage.ini


--------------------------------------------------------------------------------
/cron.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/cron.py


--------------------------------------------------------------------------------
/crontab-all-hosts.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/crontab-all-hosts.yml


--------------------------------------------------------------------------------
/crontab.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/crontab.yml


--------------------------------------------------------------------------------
/docs/api.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/api.md


--------------------------------------------------------------------------------
/docs/archi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/archi.png


--------------------------------------------------------------------------------
/docs/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/banner.png


--------------------------------------------------------------------------------
/docs/build-image.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/build-image.md


--------------------------------------------------------------------------------
/docs/code-structure.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/code-structure.md


--------------------------------------------------------------------------------
/docs/custom-alias.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/custom-alias.png


--------------------------------------------------------------------------------
/docs/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/diagram.png


--------------------------------------------------------------------------------
/docs/enforce-spf.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/enforce-spf.md


--------------------------------------------------------------------------------
/docs/gmail-relay.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/gmail-relay.md


--------------------------------------------------------------------------------
/docs/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/hero.png


--------------------------------------------------------------------------------
/docs/hero.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/hero.svg


--------------------------------------------------------------------------------
/docs/oauth.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/oauth.md


--------------------------------------------------------------------------------
/docs/one-click-alias.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/one-click-alias.gif


--------------------------------------------------------------------------------
/docs/postfix-installation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/postfix-installation.png


--------------------------------------------------------------------------------
/docs/postfix-installation2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/postfix-installation2.png


--------------------------------------------------------------------------------
/docs/postfix-tls.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/postfix-tls.md


--------------------------------------------------------------------------------
/docs/ses.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/ses.md


--------------------------------------------------------------------------------
/docs/ssl.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/ssl.md


--------------------------------------------------------------------------------
/docs/troubleshooting.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/troubleshooting.md


--------------------------------------------------------------------------------
/docs/ufw.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/ufw.md


--------------------------------------------------------------------------------
/docs/upgrade.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/docs/upgrade.md


--------------------------------------------------------------------------------
/email_handler.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/email_handler.py


--------------------------------------------------------------------------------
/event_listener.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/event_listener.py


--------------------------------------------------------------------------------
/events/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/events/event_debugger.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/events/event_debugger.py


--------------------------------------------------------------------------------
/events/event_sink.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/events/event_sink.py


--------------------------------------------------------------------------------
/events/event_source.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/events/event_source.py


--------------------------------------------------------------------------------
/events/runner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/events/runner.py


--------------------------------------------------------------------------------
/example.env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/example.env


--------------------------------------------------------------------------------
/init_app.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/init_app.py


--------------------------------------------------------------------------------
/job_runner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/job_runner.py


--------------------------------------------------------------------------------
/local_data/cert.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/cert.pem


--------------------------------------------------------------------------------
/local_data/dkim.key:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/dkim.key


--------------------------------------------------------------------------------
/local_data/dkim.pub.key:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/dkim.pub.key


--------------------------------------------------------------------------------
/local_data/email_tests/2.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/email_tests/2.eml


--------------------------------------------------------------------------------
/local_data/email_tests/bounce.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/email_tests/bounce.eml


--------------------------------------------------------------------------------
/local_data/jwtRS256.key:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/jwtRS256.key


--------------------------------------------------------------------------------
/local_data/jwtRS256.key.pub:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/jwtRS256.key.pub


--------------------------------------------------------------------------------
/local_data/key.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/key.pem


--------------------------------------------------------------------------------
/local_data/paddle.key.pub:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/paddle.key.pub


--------------------------------------------------------------------------------
/local_data/private-pgp.asc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/private-pgp.asc


--------------------------------------------------------------------------------
/local_data/public-pgp.asc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/public-pgp.asc


--------------------------------------------------------------------------------
/local_data/test_words.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/test_words.txt


--------------------------------------------------------------------------------
/local_data/words.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/local_data/words.txt


--------------------------------------------------------------------------------
/migrations/README:
--------------------------------------------------------------------------------
1 | Generic single-database configuration.


--------------------------------------------------------------------------------
/migrations/env.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/env.py


--------------------------------------------------------------------------------
/migrations/script.py.mako:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/script.py.mako


--------------------------------------------------------------------------------
/migrations/versions/0256244cd7c8_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/0256244cd7c8_.py


--------------------------------------------------------------------------------
/migrations/versions/0a89c670fc7a_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/0a89c670fc7a_.py


--------------------------------------------------------------------------------
/migrations/versions/0b28518684ae_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/0b28518684ae_.py


--------------------------------------------------------------------------------
/migrations/versions/0c7f1a48aac9_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/0c7f1a48aac9_.py


--------------------------------------------------------------------------------
/migrations/versions/18e934d58f55_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/18e934d58f55_.py


--------------------------------------------------------------------------------
/migrations/versions/1b7d161d1012_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/1b7d161d1012_.py


--------------------------------------------------------------------------------
/migrations/versions/213fcca48483_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/213fcca48483_.py


--------------------------------------------------------------------------------
/migrations/versions/2d2fc3e826af_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/2d2fc3e826af_.py


--------------------------------------------------------------------------------
/migrations/versions/2e2b53afd819_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/2e2b53afd819_.py


--------------------------------------------------------------------------------
/migrations/versions/2fe19381f386_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/2fe19381f386_.py


--------------------------------------------------------------------------------
/migrations/versions/3a87573bf8a8_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/3a87573bf8a8_.py


--------------------------------------------------------------------------------
/migrations/versions/3cd10cfce8c3_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/3cd10cfce8c3_.py


--------------------------------------------------------------------------------
/migrations/versions/3ebfbaeb76c0_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/3ebfbaeb76c0_.py


--------------------------------------------------------------------------------
/migrations/versions/4a640c170d02_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/4a640c170d02_.py


--------------------------------------------------------------------------------
/migrations/versions/4fac8c8a704c_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/4fac8c8a704c_.py


--------------------------------------------------------------------------------
/migrations/versions/507afb2632cc_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/507afb2632cc_.py


--------------------------------------------------------------------------------
/migrations/versions/551c4e6d4a8b_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/551c4e6d4a8b_.py


--------------------------------------------------------------------------------
/migrations/versions/590d89f981c0_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/590d89f981c0_.py


--------------------------------------------------------------------------------
/migrations/versions/5e549314e1e2_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/5e549314e1e2_.py


--------------------------------------------------------------------------------
/migrations/versions/5e868298fee7_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/5e868298fee7_.py


--------------------------------------------------------------------------------
/migrations/versions/5fa68bafae72_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/5fa68bafae72_.py


--------------------------------------------------------------------------------
/migrations/versions/6bbda4685999_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/6bbda4685999_.py


--------------------------------------------------------------------------------
/migrations/versions/83f4dbe125c4_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/83f4dbe125c4_.py


--------------------------------------------------------------------------------
/migrations/versions/9e1b06b9df13_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/9e1b06b9df13_.py


--------------------------------------------------------------------------------
/migrations/versions/a8d8aa307b8b_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/a8d8aa307b8b_.py


--------------------------------------------------------------------------------
/migrations/versions/b20ee72fd9a4_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/b20ee72fd9a4_.py


--------------------------------------------------------------------------------
/migrations/versions/c6e7fc37ad42_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/c6e7fc37ad42_.py


--------------------------------------------------------------------------------
/migrations/versions/c79c702a1f23_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/c79c702a1f23_.py


--------------------------------------------------------------------------------
/migrations/versions/d03e433dc248_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/d03e433dc248_.py


--------------------------------------------------------------------------------
/migrations/versions/d4e4488a0032_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/d4e4488a0032_.py


--------------------------------------------------------------------------------
/migrations/versions/d68a2d971b70_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/d68a2d971b70_.py


--------------------------------------------------------------------------------
/migrations/versions/e505cb517589_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/e505cb517589_.py


--------------------------------------------------------------------------------
/migrations/versions/e83298198ca5_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/e83298198ca5_.py


--------------------------------------------------------------------------------
/migrations/versions/f234688f5ebd_.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/migrations/versions/f234688f5ebd_.py


--------------------------------------------------------------------------------
/monitor/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/monitor/metric.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/monitor/metric.py


--------------------------------------------------------------------------------
/monitor/metric_exporter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/monitor/metric_exporter.py


--------------------------------------------------------------------------------
/monitor/newrelic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/monitor/newrelic.py


--------------------------------------------------------------------------------
/monitor/upcloud.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/monitor/upcloud.py


--------------------------------------------------------------------------------
/monitoring.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/monitoring.py


--------------------------------------------------------------------------------
/newrelic.ini:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/oauth_tester.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/oauth_tester.py


--------------------------------------------------------------------------------
/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/poetry.lock


--------------------------------------------------------------------------------
/proto/event.proto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/proto/event.proto


--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/pyproject.toml


--------------------------------------------------------------------------------
/pytest.ci.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/pytest.ci.ini


--------------------------------------------------------------------------------
/requirements-dev.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/requirements-dev.lock


--------------------------------------------------------------------------------
/requirements.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/requirements.lock


--------------------------------------------------------------------------------
/scripts/generate-build-info.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/generate-build-info.sh


--------------------------------------------------------------------------------
/scripts/generate-proto-files.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/generate-proto-files.sh


--------------------------------------------------------------------------------
/scripts/new-migration.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/new-migration.sh


--------------------------------------------------------------------------------
/scripts/reset_local_db.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/reset_local_db.sh


--------------------------------------------------------------------------------
/scripts/reset_test_db.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/reset_test_db.sh


--------------------------------------------------------------------------------
/scripts/run-test.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/scripts/run-test.sh


--------------------------------------------------------------------------------
/server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/server.py


--------------------------------------------------------------------------------
/shell.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/shell.py


--------------------------------------------------------------------------------
/static/arrows/blocked-arrow.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/arrows/blocked-arrow.svg


--------------------------------------------------------------------------------
/static/arrows/forward-arrow.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/arrows/forward-arrow.svg


--------------------------------------------------------------------------------
/static/arrows/reply-arrow.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/arrows/reply-arrow.svg


--------------------------------------------------------------------------------
/static/assets/css/dashboard.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/css/dashboard.css


--------------------------------------------------------------------------------
/static/assets/css/dashboard.rtl.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/css/dashboard.rtl.css


--------------------------------------------------------------------------------
/static/assets/images/browsers/camino.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/camino.svg


--------------------------------------------------------------------------------
/static/assets/images/browsers/chrome.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/chrome.svg


--------------------------------------------------------------------------------
/static/assets/images/browsers/edge.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/edge.svg


--------------------------------------------------------------------------------
/static/assets/images/browsers/ie.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/ie.svg


--------------------------------------------------------------------------------
/static/assets/images/browsers/opera.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/opera.svg


--------------------------------------------------------------------------------
/static/assets/images/browsers/safari.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/browsers/safari.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ad.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ad.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ae.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ae.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/af.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/af.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ag.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ag.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ai.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ai.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/al.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/al.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/am.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/am.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ao.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ao.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/aq.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/aq.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ar.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ar.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/as.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/as.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/at.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/at.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/au.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/au.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/aw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/aw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ax.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ax.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/az.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/az.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ba.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ba.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bb.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bb.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bd.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bd.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/be.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/be.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bi.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bi.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bj.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bj.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bo.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bq.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bq.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/br.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/br.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bs.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bs.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/by.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/by.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/bz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/bz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ca.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ca.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cd.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cd.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ch.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ch.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ci.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ci.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ck.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ck.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/co.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/co.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cx.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cx.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cy.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cy.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/cz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/cz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/de.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/de.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/dj.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/dj.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/dk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/dk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/dm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/dm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/do.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/do.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/dz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/dz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ec.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ec.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ee.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ee.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/eg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/eg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/eh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/eh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/er.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/er.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/es.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/es.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/et.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/et.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/eu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/eu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fi.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fi.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fj.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fj.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fo.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/fr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/fr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ga.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ga.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gb-eng.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gb-eng.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gb-nir.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gb-nir.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gb-sct.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gb-sct.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gb-wls.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gb-wls.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gb.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gb.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gd.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gd.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ge.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ge.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gi.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gi.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gp.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gp.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gq.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gq.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gs.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gs.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/gy.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/gy.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/hk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/hk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/hm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/hm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/hn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/hn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/hr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/hr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ht.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ht.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/hu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/hu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/id.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/id.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ie.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ie.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/il.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/il.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/im.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/im.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/in.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/in.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/io.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/io.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/iq.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/iq.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ir.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ir.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/is.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/is.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/it.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/it.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/je.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/je.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/jm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/jm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/jo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/jo.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/jp.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/jp.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ke.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ke.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ki.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ki.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/km.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/km.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kp.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kp.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ky.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ky.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/kz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/kz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/la.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/la.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lb.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lb.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/li.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/li.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ls.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ls.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/lv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/lv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ly.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ly.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ma.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ma.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/md.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/md.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/me.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/me.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ml.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ml.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mo.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mp.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mp.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mq.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mq.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ms.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ms.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mx.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mx.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/my.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/my.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/mz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/mz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/na.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/na.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ne.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ne.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ng.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ng.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ni.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ni.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/no.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/no.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/np.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/np.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/nz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/nz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/om.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/om.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pa.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pa.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pe.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pe.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ph.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ph.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ps.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ps.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/pw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/pw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/py.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/py.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/qa.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/qa.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/re.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/re.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ro.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ro.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/rs.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/rs.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ru.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ru.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/rw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/rw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sa.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sa.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sb.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sb.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sd.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sd.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/se.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/se.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sh.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sh.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/si.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/si.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sj.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sj.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/so.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/so.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ss.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ss.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/st.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/st.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sx.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sx.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sy.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sy.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/sz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/sz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/td.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/td.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/th.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/th.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tj.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tj.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tk.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tl.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/to.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/to.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tr.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tr.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tv.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tv.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tw.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/tz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/tz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ua.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ua.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ug.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ug.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/um.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/um.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/un.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/un.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/us.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/us.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/uy.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/uy.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/uz.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/uz.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/va.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/va.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/vc.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/vc.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ve.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ve.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/vg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/vg.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/vi.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/vi.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/vn.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/vn.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/vu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/vu.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/wf.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/wf.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ws.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ws.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/ye.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/ye.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/yt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/yt.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/za.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/za.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/zm.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/zm.svg


--------------------------------------------------------------------------------
/static/assets/images/flags/zw.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/flags/zw.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/alipay.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/alipay.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/amazon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/amazon.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/bitpay.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/bitpay.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/cirrus.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/cirrus.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/dwolla.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/dwolla.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/ebay.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/ebay.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/eway.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/eway.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/jcb.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/jcb.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/klarna.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/klarna.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/laser.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/laser.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/monero.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/monero.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/ogone.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/ogone.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/okpay.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/okpay.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/paybox.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/paybox.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/payone.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/payone.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/paypal.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/paypal.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/payu.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/payu.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/payza.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/payza.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/ripple.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/ripple.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/sage.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/sage.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/sepa.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/sepa.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/skrill.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/skrill.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/solo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/solo.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/square.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/square.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/stripe.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/stripe.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/switch.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/switch.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/ukash.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/ukash.svg


--------------------------------------------------------------------------------
/static/assets/images/payments/visa.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/images/payments/visa.svg


--------------------------------------------------------------------------------
/static/assets/js/core.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/js/core.js


--------------------------------------------------------------------------------
/static/assets/js/dashboard.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/js/dashboard.js


--------------------------------------------------------------------------------
/static/assets/js/require.min.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/js/require.min.js


--------------------------------------------------------------------------------
/static/assets/js/vendors/base64.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/js/vendors/base64.js


--------------------------------------------------------------------------------
/static/assets/js/vendors/webauthn.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/js/vendors/webauthn.js


--------------------------------------------------------------------------------
/static/assets/plugins/maps-google/plugin.css:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/static/assets/plugins/maps-google/plugin.js:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/static/assets/plugins/prismjs/plugin.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/plugins/prismjs/plugin.css


--------------------------------------------------------------------------------
/static/assets/plugins/prismjs/plugin.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/assets/plugins/prismjs/plugin.js


--------------------------------------------------------------------------------
/static/batch_import_template.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/batch_import_template.csv


--------------------------------------------------------------------------------
/static/darkmode.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/darkmode.css


--------------------------------------------------------------------------------
/static/default-avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/default-avatar.png


--------------------------------------------------------------------------------
/static/default-icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/default-icon.svg


--------------------------------------------------------------------------------
/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/favicon.ico


--------------------------------------------------------------------------------
/static/icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/icon.svg


--------------------------------------------------------------------------------
/static/images/cloudflare-proxy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/cloudflare-proxy.png


--------------------------------------------------------------------------------
/static/images/coupon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/coupon.png


--------------------------------------------------------------------------------
/static/images/onboarding-click-icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/onboarding-click-icon.svg


--------------------------------------------------------------------------------
/static/images/onboarding-right-click.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/onboarding-right-click.svg


--------------------------------------------------------------------------------
/static/images/producthunt.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/producthunt.svg


--------------------------------------------------------------------------------
/static/images/proton.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/proton.svg


--------------------------------------------------------------------------------
/static/images/reverse-alias.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/reverse-alias.svg


--------------------------------------------------------------------------------
/static/images/setup-done.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/images/setup-done.png


--------------------------------------------------------------------------------
/static/js/an.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/js/an.js


--------------------------------------------------------------------------------
/static/js/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/js/index.js


--------------------------------------------------------------------------------
/static/js/theme.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/js/theme.js


--------------------------------------------------------------------------------
/static/js/utils/drag-drop-into-text.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/js/utils/drag-drop-into-text.js


--------------------------------------------------------------------------------
/static/key.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/key.svg


--------------------------------------------------------------------------------
/static/local-storage-polyfill.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/local-storage-polyfill.js


--------------------------------------------------------------------------------
/static/logo-proton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/logo-proton.png


--------------------------------------------------------------------------------
/static/logo-white.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/logo-white.svg


--------------------------------------------------------------------------------
/static/logo-without-text.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/logo-without-text.svg


--------------------------------------------------------------------------------
/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/logo.png


--------------------------------------------------------------------------------
/static/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/logo.svg


--------------------------------------------------------------------------------
/static/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/package-lock.json


--------------------------------------------------------------------------------
/static/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/package.json


--------------------------------------------------------------------------------
/static/siwsl.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/siwsl.svg


--------------------------------------------------------------------------------
/static/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/style.css


--------------------------------------------------------------------------------
/static/vendor/bootstrap-social.min.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/vendor/bootstrap-social.min.css


--------------------------------------------------------------------------------
/static/vendor/clipboard.min.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/vendor/clipboard.min.js


--------------------------------------------------------------------------------
/static/vendor/paddle.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/static/vendor/paddle.js


--------------------------------------------------------------------------------
/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tasks/check_custom_domains.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/check_custom_domains.py


--------------------------------------------------------------------------------
/tasks/clean_alias_audit_log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/clean_alias_audit_log.py


--------------------------------------------------------------------------------
/tasks/clean_user_audit_log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/clean_user_audit_log.py


--------------------------------------------------------------------------------
/tasks/cleanup_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/cleanup_alias.py


--------------------------------------------------------------------------------
/tasks/cleanup_old_imports.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/cleanup_old_imports.py


--------------------------------------------------------------------------------
/tasks/cleanup_old_jobs.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/cleanup_old_jobs.py


--------------------------------------------------------------------------------
/tasks/cleanup_old_notifications.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/cleanup_old_notifications.py


--------------------------------------------------------------------------------
/tasks/delete_custom_domain_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tasks/delete_custom_domain_job.py


--------------------------------------------------------------------------------
/templates/_formhelpers.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/_formhelpers.html


--------------------------------------------------------------------------------
/templates/admin/abuser_lookup.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/admin/abuser_lookup.html


--------------------------------------------------------------------------------
/templates/admin/email_search.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/admin/email_search.html


--------------------------------------------------------------------------------
/templates/admin/mailbox_search.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/admin/mailbox_search.html


--------------------------------------------------------------------------------
/templates/auth/activate.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/activate.html


--------------------------------------------------------------------------------
/templates/auth/change_email.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/change_email.html


--------------------------------------------------------------------------------
/templates/auth/fido.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/fido.html


--------------------------------------------------------------------------------
/templates/auth/forgot_password.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/forgot_password.html


--------------------------------------------------------------------------------
/templates/auth/login.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/login.html


--------------------------------------------------------------------------------
/templates/auth/mfa.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/mfa.html


--------------------------------------------------------------------------------
/templates/auth/recovery.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/recovery.html


--------------------------------------------------------------------------------
/templates/auth/register.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/register.html


--------------------------------------------------------------------------------
/templates/auth/resend_activation.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/resend_activation.html


--------------------------------------------------------------------------------
/templates/auth/reset_password.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/reset_password.html


--------------------------------------------------------------------------------
/templates/auth/social.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/auth/social.html


--------------------------------------------------------------------------------
/templates/base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/base.html


--------------------------------------------------------------------------------
/templates/dashboard/account_setting.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/account_setting.html


--------------------------------------------------------------------------------
/templates/dashboard/alias_log.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/alias_log.html


--------------------------------------------------------------------------------
/templates/dashboard/alias_trash.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/alias_trash.html


--------------------------------------------------------------------------------
/templates/dashboard/api_key.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/api_key.html


--------------------------------------------------------------------------------
/templates/dashboard/app.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/app.html


--------------------------------------------------------------------------------
/templates/dashboard/batch_import.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/batch_import.html


--------------------------------------------------------------------------------
/templates/dashboard/billing.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/billing.html


--------------------------------------------------------------------------------
/templates/dashboard/block_contact.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/block_contact.html


--------------------------------------------------------------------------------
/templates/dashboard/contact_detail.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/contact_detail.html


--------------------------------------------------------------------------------
/templates/dashboard/coupon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/coupon.html


--------------------------------------------------------------------------------
/templates/dashboard/custom_alias.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/custom_alias.html


--------------------------------------------------------------------------------
/templates/dashboard/custom_domain.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/custom_domain.html


--------------------------------------------------------------------------------
/templates/dashboard/delete_account.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/delete_account.html


--------------------------------------------------------------------------------
/templates/dashboard/directory.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/directory.html


--------------------------------------------------------------------------------
/templates/dashboard/enter_sudo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/enter_sudo.html


--------------------------------------------------------------------------------
/templates/dashboard/fido_manage.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/fido_manage.html


--------------------------------------------------------------------------------
/templates/dashboard/fido_setup.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/fido_setup.html


--------------------------------------------------------------------------------
/templates/dashboard/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/index.html


--------------------------------------------------------------------------------
/templates/dashboard/mailbox.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/mailbox.html


--------------------------------------------------------------------------------
/templates/dashboard/mailbox_detail.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/mailbox_detail.html


--------------------------------------------------------------------------------
/templates/dashboard/mfa_cancel.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/mfa_cancel.html


--------------------------------------------------------------------------------
/templates/dashboard/mfa_setup.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/mfa_setup.html


--------------------------------------------------------------------------------
/templates/dashboard/new_api_key.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/new_api_key.html


--------------------------------------------------------------------------------
/templates/dashboard/notification.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/notification.html


--------------------------------------------------------------------------------
/templates/dashboard/notifications.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/notifications.html


--------------------------------------------------------------------------------
/templates/dashboard/pricing.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/pricing.html


--------------------------------------------------------------------------------
/templates/dashboard/recovery_code.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/recovery_code.html


--------------------------------------------------------------------------------
/templates/dashboard/referral.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/referral.html


--------------------------------------------------------------------------------
/templates/dashboard/refused_email.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/refused_email.html


--------------------------------------------------------------------------------
/templates/dashboard/setting.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/setting.html


--------------------------------------------------------------------------------
/templates/dashboard/subdomain.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/subdomain.html


--------------------------------------------------------------------------------
/templates/dashboard/support.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/support.html


--------------------------------------------------------------------------------
/templates/dashboard/thank-you.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/thank-you.html


--------------------------------------------------------------------------------
/templates/dashboard/unsubscribe.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/dashboard/unsubscribe.html


--------------------------------------------------------------------------------
/templates/default.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/default.html


--------------------------------------------------------------------------------
/templates/developer/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/developer/index.html


--------------------------------------------------------------------------------
/templates/developer/new_client.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/developer/new_client.html


--------------------------------------------------------------------------------
/templates/discover/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/discover/index.html


--------------------------------------------------------------------------------
/templates/emails/_emailhelpers.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/_emailhelpers.html


--------------------------------------------------------------------------------
/templates/emails/base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/base.html


--------------------------------------------------------------------------------
/templates/emails/base.txt.jinja2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/base.txt.jinja2


--------------------------------------------------------------------------------
/templates/emails/base_partner.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/base_partner.html


--------------------------------------------------------------------------------
/templates/emails/base_sl.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/base_sl.html


--------------------------------------------------------------------------------
/templates/emails/com/newsletter/pgp.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/newsletter/pgp.html


--------------------------------------------------------------------------------
/templates/emails/com/newsletter/pgp.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/newsletter/pgp.txt


--------------------------------------------------------------------------------
/templates/emails/com/onboarding/pgp.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/onboarding/pgp.html


--------------------------------------------------------------------------------
/templates/emails/com/onboarding/pgp.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/onboarding/pgp.txt


--------------------------------------------------------------------------------
/templates/emails/com/welcome.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/welcome.html


--------------------------------------------------------------------------------
/templates/emails/com/welcome.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/emails/com/welcome.txt


--------------------------------------------------------------------------------
/templates/error.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error.html


--------------------------------------------------------------------------------
/templates/error/400.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/400.html


--------------------------------------------------------------------------------
/templates/error/403.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/403.html


--------------------------------------------------------------------------------
/templates/error/404.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/404.html


--------------------------------------------------------------------------------
/templates/error/405.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/405.html


--------------------------------------------------------------------------------
/templates/error/429.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/429.html


--------------------------------------------------------------------------------
/templates/error/500.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/error/500.html


--------------------------------------------------------------------------------
/templates/footer.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/footer.html


--------------------------------------------------------------------------------
/templates/header.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/header.html


--------------------------------------------------------------------------------
/templates/menu.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/menu.html


--------------------------------------------------------------------------------
/templates/notification/cycle-email.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/notification/cycle-email.html


--------------------------------------------------------------------------------
/templates/oauth/authorize.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/oauth/authorize.html


--------------------------------------------------------------------------------
/templates/onboarding/final.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/onboarding/final.html


--------------------------------------------------------------------------------
/templates/onboarding/setup.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/onboarding/setup.html


--------------------------------------------------------------------------------
/templates/onboarding/setup_done.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/onboarding/setup_done.html


--------------------------------------------------------------------------------
/templates/partials/toggle_contact.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/partials/toggle_contact.html


--------------------------------------------------------------------------------
/templates/phone/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/phone/index.html


--------------------------------------------------------------------------------
/templates/phone/phone_reservation.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/phone/phone_reservation.html


--------------------------------------------------------------------------------
/templates/sign_in_with_sl_base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/sign_in_with_sl_base.html


--------------------------------------------------------------------------------
/templates/single.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/templates/single.html


--------------------------------------------------------------------------------
/tests/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/api/test_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_alias.py


--------------------------------------------------------------------------------
/tests/api/test_alias_options.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_alias_options.py


--------------------------------------------------------------------------------
/tests/api/test_apple.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_apple.py


--------------------------------------------------------------------------------
/tests/api/test_auth.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_auth.py


--------------------------------------------------------------------------------
/tests/api/test_auth_mfa.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_auth_mfa.py


--------------------------------------------------------------------------------
/tests/api/test_custom_domain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_custom_domain.py


--------------------------------------------------------------------------------
/tests/api/test_import_export.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_import_export.py


--------------------------------------------------------------------------------
/tests/api/test_mailbox.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_mailbox.py


--------------------------------------------------------------------------------
/tests/api/test_new_custom_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_new_custom_alias.py


--------------------------------------------------------------------------------
/tests/api/test_new_random_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_new_random_alias.py


--------------------------------------------------------------------------------
/tests/api/test_notification.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_notification.py


--------------------------------------------------------------------------------
/tests/api/test_phone.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_phone.py


--------------------------------------------------------------------------------
/tests/api/test_serializer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_serializer.py


--------------------------------------------------------------------------------
/tests/api/test_setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_setting.py


--------------------------------------------------------------------------------
/tests/api/test_sudo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_sudo.py


--------------------------------------------------------------------------------
/tests/api/test_user.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_user.py


--------------------------------------------------------------------------------
/tests/api/test_user_info.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/test_user_info.py


--------------------------------------------------------------------------------
/tests/api/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/api/utils.py


--------------------------------------------------------------------------------
/tests/auth/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/auth/test_api_to_cookie.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_api_to_cookie.py


--------------------------------------------------------------------------------
/tests/auth/test_change_email.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_change_email.py


--------------------------------------------------------------------------------
/tests/auth/test_login.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_login.py


--------------------------------------------------------------------------------
/tests/auth/test_oidc.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_oidc.py


--------------------------------------------------------------------------------
/tests/auth/test_proton.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_proton.py


--------------------------------------------------------------------------------
/tests/auth/test_register.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_register.py


--------------------------------------------------------------------------------
/tests/auth/test_reset_password.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/auth/test_reset_password.py


--------------------------------------------------------------------------------
/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/conftest.py


--------------------------------------------------------------------------------
/tests/cron/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/cron/test_cron.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/cron/test_cron.py


--------------------------------------------------------------------------------
/tests/cron/test_get_alias_for_hibp.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/cron/test_get_alias_for_hibp.py


--------------------------------------------------------------------------------
/tests/dashboard/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/dashboard/test_alias_csv_export.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_alias_csv_export.py


--------------------------------------------------------------------------------
/tests/dashboard/test_alias_transfer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_alias_transfer.py


--------------------------------------------------------------------------------
/tests/dashboard/test_api_keys.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_api_keys.py


--------------------------------------------------------------------------------
/tests/dashboard/test_coupon.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_coupon.py


--------------------------------------------------------------------------------
/tests/dashboard/test_custom_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_custom_alias.py


--------------------------------------------------------------------------------
/tests/dashboard/test_custom_domain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_custom_domain.py


--------------------------------------------------------------------------------
/tests/dashboard/test_directory.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_directory.py


--------------------------------------------------------------------------------
/tests/dashboard/test_index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_index.py


--------------------------------------------------------------------------------
/tests/dashboard/test_setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_setting.py


--------------------------------------------------------------------------------
/tests/dashboard/test_setup_done.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_setup_done.py


--------------------------------------------------------------------------------
/tests/dashboard/test_subdomain.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_subdomain.py


--------------------------------------------------------------------------------
/tests/dashboard/test_sudo_setting.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_sudo_setting.py


--------------------------------------------------------------------------------
/tests/dashboard/test_unsubscribe.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/dashboard/test_unsubscribe.py


--------------------------------------------------------------------------------
/tests/data/1px.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/data/1px.jpg


--------------------------------------------------------------------------------
/tests/data/1px.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/data/1px.webp


--------------------------------------------------------------------------------
/tests/email_tests/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/email_tests/test_checks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/email_tests/test_checks.py


--------------------------------------------------------------------------------
/tests/email_tests/test_rate_limit.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/email_tests/test_rate_limit.py


--------------------------------------------------------------------------------
/tests/events/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/events/event_test_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/events/event_test_utils.py


--------------------------------------------------------------------------------
/tests/events/test_event_dispatcher.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/events/test_event_dispatcher.py


--------------------------------------------------------------------------------
/tests/events/test_sent_events.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/events/test_sent_events.py


--------------------------------------------------------------------------------
/tests/example_emls/dmarc_allow.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/dmarc_allow.eml


--------------------------------------------------------------------------------
/tests/example_emls/dmarc_na.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/dmarc_na.eml


--------------------------------------------------------------------------------
/tests/example_emls/dmarc_reject.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/dmarc_reject.eml


--------------------------------------------------------------------------------
/tests/example_emls/multi_reply_to.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/multi_reply_to.eml


--------------------------------------------------------------------------------
/tests/example_emls/no_spamd_header.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/no_spamd_header.eml


--------------------------------------------------------------------------------
/tests/example_emls/yahoo_complaint.eml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/example_emls/yahoo_complaint.eml


--------------------------------------------------------------------------------
/tests/handler/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/handler/test_encrypt_pgp.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/handler/test_encrypt_pgp.py


--------------------------------------------------------------------------------
/tests/handler/test_reply_to.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/handler/test_reply_to.py


--------------------------------------------------------------------------------
/tests/handler/test_spamd_result.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/handler/test_spamd_result.py


--------------------------------------------------------------------------------
/tests/handler/test_trashed_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/handler/test_trashed_alias.py


--------------------------------------------------------------------------------
/tests/jobs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/jobs/test_delete_mailbox_job.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/jobs/test_delete_mailbox_job.py


--------------------------------------------------------------------------------
/tests/jobs/test_job_runner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/jobs/test_job_runner.py


--------------------------------------------------------------------------------
/tests/jobs/test_send_proton_welcome.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/jobs/test_send_proton_welcome.py


--------------------------------------------------------------------------------
/tests/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/models/test_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/models/test_alias.py


--------------------------------------------------------------------------------
/tests/models/test_mailbox.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/models/test_mailbox.py


--------------------------------------------------------------------------------
/tests/models/test_partner_api_token.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/models/test_partner_api_token.py


--------------------------------------------------------------------------------
/tests/models/test_user.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/models/test_user.py


--------------------------------------------------------------------------------
/tests/monitor/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/oauth/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/oauth/test_authorize.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/oauth/test_authorize.py


--------------------------------------------------------------------------------
/tests/proton/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/proton/test_account_linking.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/proton/test_account_linking.py


--------------------------------------------------------------------------------
/tests/proton/test_proton_client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/proton/test_proton_client.py


--------------------------------------------------------------------------------
/tests/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/tasks/test_cleanup_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/tasks/test_cleanup_alias.py


--------------------------------------------------------------------------------
/tests/tasks/test_cleanup_old_jobs.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/tasks/test_cleanup_old_jobs.py


--------------------------------------------------------------------------------
/tests/test.env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test.env


--------------------------------------------------------------------------------
/tests/test_abuser_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_abuser_audit_log_utils.py


--------------------------------------------------------------------------------
/tests/test_abuser_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_abuser_utils.py


--------------------------------------------------------------------------------
/tests/test_account_linking.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_account_linking.py


--------------------------------------------------------------------------------
/tests/test_alias_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_alias_audit_log_utils.py


--------------------------------------------------------------------------------
/tests/test_alias_delete.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_alias_delete.py


--------------------------------------------------------------------------------
/tests/test_alias_mailbox_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_alias_mailbox_utils.py


--------------------------------------------------------------------------------
/tests/test_alias_suffixes.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_alias_suffixes.py


--------------------------------------------------------------------------------
/tests/test_alias_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_alias_utils.py


--------------------------------------------------------------------------------
/tests/test_config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_config.py


--------------------------------------------------------------------------------
/tests/test_contact_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_contact_utils.py


--------------------------------------------------------------------------------
/tests/test_coupon_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_coupon_utils.py


--------------------------------------------------------------------------------
/tests/test_custom_domain_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_custom_domain_utils.py


--------------------------------------------------------------------------------
/tests/test_custom_domain_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_custom_domain_validation.py


--------------------------------------------------------------------------------
/tests/test_dns_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_dns_utils.py


--------------------------------------------------------------------------------
/tests/test_domains.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_domains.py


--------------------------------------------------------------------------------
/tests/test_email_handler.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_email_handler.py


--------------------------------------------------------------------------------
/tests/test_email_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_email_utils.py


--------------------------------------------------------------------------------
/tests/test_extensions.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_extensions.py


--------------------------------------------------------------------------------
/tests/test_image_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_image_validation.py


--------------------------------------------------------------------------------
/tests/test_jose_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_jose_utils.py


--------------------------------------------------------------------------------
/tests/test_mail_sender.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_mail_sender.py


--------------------------------------------------------------------------------
/tests/test_mailbox_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_mailbox_utils.py


--------------------------------------------------------------------------------
/tests/test_message_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_message_utils.py


--------------------------------------------------------------------------------
/tests/test_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_models.py


--------------------------------------------------------------------------------
/tests/test_monitoring.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_monitoring.py


--------------------------------------------------------------------------------
/tests/test_oauth_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_oauth_models.py


--------------------------------------------------------------------------------
/tests/test_onboarding.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_onboarding.py


--------------------------------------------------------------------------------
/tests/test_paddle_callback.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_paddle_callback.py


--------------------------------------------------------------------------------
/tests/test_paddle_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_paddle_utils.py


--------------------------------------------------------------------------------
/tests/test_pgp_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_pgp_utils.py


--------------------------------------------------------------------------------
/tests/test_prarallel_limiter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_prarallel_limiter.py


--------------------------------------------------------------------------------
/tests/test_regex_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_regex_utils.py


--------------------------------------------------------------------------------
/tests/test_server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_server.py


--------------------------------------------------------------------------------
/tests/test_user_audit_log_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_user_audit_log_utils.py


--------------------------------------------------------------------------------
/tests/test_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/test_utils.py


--------------------------------------------------------------------------------
/tests/user_settings/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/utils.py


--------------------------------------------------------------------------------
/tests/utils_test_alias.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/tests/utils_test_alias.py


--------------------------------------------------------------------------------
/uv.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/uv.lock


--------------------------------------------------------------------------------
/wsgi.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simple-login/app/HEAD/wsgi.py


--------------------------------------------------------------------------------