saas_base/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/admin.py,sha256=7y5HsYBAG0DBPIGRRGSxG3SJRfuIAqXWnfiV_FDQ9Cw,203
saas_base/api_urls.py,sha256=bJvsOuUFyGbxmzxtIeDweHmTlqoGjNMGoaLpuOHSIhA,772
saas_base/apps.py,sha256=ClXjQWUwNXZ4CHVa_-c3Cum0aUsVOmAxJlDfMNnTi-U,790
saas_base/middleware.py,sha256=GNpSk8Z-rufi7SjZcxx3l1EF5YWXIbMgmhVigyQHUv0,3364
saas_base/models.py,sha256=ZYScnqBfSk-lGG8StjtsEHm6Xn5LScl0CDBAyUS4goY,1659
saas_base/saas_permissions.py,sha256=mlwktc8n75Ididb-SkQgvpCwNRkoKBTnW9UoKrY1-ns,3592
saas_base/settings.py,sha256=7oFiT6r6TWqLLauhsWW6nHovSxc86_LhehS_6mZwLoo,3502
saas_base/settings.pyi,sha256=u2-7nl36CXR8zUVgTYC-CNiDLOPATnrW8Q4e-885hO8,1398
saas_base/signals.py,sha256=kZpuThQPTmQxB1qow4dS8drsmFvIPVp_oMyhaNu79w4,525
saas_base/spectacular_schema.py,sha256=t6wHQiIzqkRsBUiIJqsi-NxESMgA7_bs199Ozaeh-wU,16948
saas_base/test.py,sha256=GGq7e-1Xy7otm-cfKgM9zOFYHsssHKXqsF69zkkafvE,1441
saas_base/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/auth/backends.py,sha256=zq0I_ZhSjMVlxlsDeQyVTPOdLzVsPtlF9R8sFaas2SA,1707
saas_base/db/__init__.py,sha256=hAbODwXa02J1jOyvqe-fpup-kPP5wmC0k7hpmH1-i2A,64
saas_base/db/cache.py,sha256=1bdvLJi3SaZAjNDSO2wH7khFG6IgAK2ZyD2TtSEl1ys,262
saas_base/db/defaults.py,sha256=pu5Ad2bvS6LhbIk4uMxMDka9bLP-knf18PSU0POmWCI,223
saas_base/db/fields.py,sha256=7hK19rohx7xurWzQEmES0Rqjff_SPDBbxLFtxhDQwlk,1953
saas_base/db/manager.py,sha256=GprTL4TTk8q_frPdGbOByFqEFZQJbodAxV6AfxQgbOM,9513
saas_base/drf/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/drf/apps.py,sha256=W0CeSCVNTSAqNhU1FSEtO4hLGskv1FVq_IJSelN61iw,394
saas_base/drf/decorators.py,sha256=fFPyCu_dlzq9dD_f7ZO97GLplx6Qnl3lzLpkYLmB9PU,565
saas_base/drf/errors.py,sha256=nItxqRxcIp3JYYPaN3WBGY9mWRhVIt8G1mVL6Q8KuxQ,260
saas_base/drf/filters.py,sha256=F9TJwW1xVygSek53jCl76kbVm8oaSvWOp04Qy5X13s4,7343
saas_base/drf/permissions.py,sha256=ZHj6QYyiPVeQqQaBU-7g3R37xQnmXHpmXYK1DZCxrQ8,4986
saas_base/drf/serializers.py,sha256=MOWZ4AhZrV8OcI4F9_RfH4-kc2elTWJ8G8u9pPQQFcQ,8183
saas_base/drf/spectacular.py,sha256=toZWsyhadYMnS_K_qSwVS0aUCRSvZIfNGDPGm3fEDyI,1007
saas_base/drf/spectacular_schema.py,sha256=Xv7NWwFGomzwF3VOTYwmZB2g8pNERlA8Q6EowEYUbm0,1235
saas_base/drf/types.py,sha256=0IEmiIcsXl0_U86ik4luiPH1EHxxKy3sTaPEDPzA4vM,308
saas_base/drf/views.py,sha256=x_DRKakGe9xaEZ1Mg4CQ1TZHaypiYXH4lQd-WO3zAtI,1847
saas_base/fixtures/test_data.yaml,sha256=zCtE8lrWaQgYsuzAyittNbYVv8qBbbI32q8l2LhaR3A,1803
saas_base/identity/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/identity/_ready.py,sha256=LK2AxYxiG-R-tsDEbKCc33m_lr-1mxtqBM6j9rX8B-k,605
saas_base/identity/admin.py,sha256=FO7wUJfzG06qVHud_6PxyAyEC5SBWZh5UvoVaa2ZObc,1430
saas_base/identity/apps.py,sha256=bih7K7sw7R2lWyxbE98v3luh4l7cDbTs73D468lqnmE,283
saas_base/identity/gravatar.py,sha256=YBxuqdBrYgA21sx43RdbBXwSS1bjg6IudNfxEIdPTqQ,416
saas_base/identity/urls.py,sha256=AGPKmHCMFUyomGLMc6q0kNXbpZ04jVGQYrHMnlgLumQ,222
saas_base/identity/views.py,sha256=XYZk6Ar9_dgk5DE71vhO0wDL_BPlIql3VidUcQuHOpY,1262
saas_base/identity/api_urls/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/identity/api_urls/auth.py,sha256=-UtQgcncoOAntXW2kJsDWxkXl_0WzUmgqX2jFXpJe4E,822
saas_base/identity/api_urls/invitations.py,sha256=MiqqF2n7Tq7LUbuQcU0rI2dDeGsnuRBzBAnW_WXz0Aw,246
saas_base/identity/api_urls/tenants.py,sha256=5X_sSiYpeBzxk_VXB9BDn3_IG8pOV9S9y18XrZEizHI,486
saas_base/identity/api_urls/user.py,sha256=5UNgevAYj400c40oKzlbqm5bE1EK2RsnVA-oN2MJnTM,219
saas_base/identity/api_urls/user_emails.py,sha256=vnRg060FoEik5bBKMIpuWn9GXdfz2ha5PtB50b5nOEE,438
saas_base/identity/api_urls/user_invitations.py,sha256=eUrsvRokNv4hPKs3fpp3fbmAaUTxnQM7f34evtzZKHc,271
saas_base/identity/api_urls/user_tenants.py,sha256=qryKC5pA7bA3UMsnHeQWjzsjPUd8mdwuECCfG4mNfqM,254
saas_base/identity/endpoints/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/identity/endpoints/auth.py,sha256=T3VJuZxJCf-X9EymvG_NIJZw-Tp59pzybM1hbXIwIKM,5317
saas_base/identity/endpoints/invitations.py,sha256=gM8KW1mEw5cGeCziMM3c_QvZhwG3iVq0uhIo4Bs5tlA,3723
saas_base/identity/endpoints/password.py,sha256=-y1r_evswiZ4W7ireoJhu7zN08IjhtyZNyzz2raAWBs,2276
saas_base/identity/endpoints/tenant.py,sha256=9Kmyf0KFUWuWaJAcJ0W0oHpQTZDgqBtblgL3ItVksE8,5125
saas_base/identity/endpoints/user.py,sha256=aZfcB5SOp7eaaFSZjLQXmyqjWeRh9fGjKCsz46X7Ujg,1575
saas_base/identity/endpoints/user_emails.py,sha256=uclgC4Lsg0Mib2nwRtId2q1mtPWQ4JcZq7h8aRpQ_NY,3824
saas_base/identity/endpoints/user_invitations.py,sha256=u8ibZ1envST1c1vWcrQXMnZ8nnhmTYnIAXZpj4pyCYM,1980
saas_base/identity/endpoints/user_tenants.py,sha256=AY1erblCQG1Na0dEZ7b7E3FJvfaHwcR3xdSwd0pvApE,2127
saas_base/identity/migrations/0001_initial.py,sha256=OqcIqucd7pA4IRvFkeH_oxH3PTfULAqM96skF0bsnco,4978
saas_base/identity/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/identity/models/__init__.py,sha256=V4PrrKWmxhl-EMJXp7Vx-sUmES8kbBnxZwqMdqwLQVw,229
saas_base/identity/models/invitation.py,sha256=vR03zqaMqBkxq27u4qFxFaghI3wlyIMHnIUELxfsYcI,2666
saas_base/identity/models/membership.py,sha256=yuSjMQnK8sfObAQf1ae3YCoTzqXLa2FVOCHyxCN1P2I,919
saas_base/identity/models/user_email.py,sha256=FlUopBfZrkUQLF6HHGchg7mSkhx5d87DR0FXNSrFuOk,1749
saas_base/identity/models/user_profile.py,sha256=dfZ5XLd3VYDtnkIdVM89Av_3ImbkIIaShZut98JG_m4,774
saas_base/identity/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/identity/serializers/auth.py,sha256=jRgWpjjwT09NiEHo6CHa-SxMnjtVWvBlCnArwzPxH0Q,6234
saas_base/identity/serializers/email_code.py,sha256=VYJKEDRu2I7OpSLvOBiRpNa1UcM1_lfd4mkf0tqy1iY,2513
saas_base/identity/serializers/invitation.py,sha256=0mTrXOuGMy9wxQZsqeDMakJ6t5NgIAN2ghLXeb6YCKE,2719
saas_base/identity/serializers/password.py,sha256=w2P90-jYdUJ1qoa30bBeE3lkbayszl4Ok4ABBm36Coo,2916
saas_base/identity/serializers/tenant.py,sha256=zCub4tLyq-eyhQf0QufHt49xkcqLC4XVLFGgkg2mi3s,4940
saas_base/identity/serializers/user.py,sha256=escuUKxGsAT8Zi8G_yd7GFTQxITXGIN7ZJJvYNx1HZc,2472
saas_base/identity/serializers/user_email.py,sha256=JbGNK0J3SlvDO1ivMg6Ui0PybhMHnHsyGk3glEbxgXo,2017
saas_base/identity/serializers/user_tenant.py,sha256=SY5qDeaQrJ5MxDnqFlEJI6N3TJUmg7qFPjk7GrN1sNw,654
saas_base/internals/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/internals/api_urls.py,sha256=3FVaeLSHOCQtLUXiCeLFf2p6rqpfFySiwQ4tVslD80E,307
saas_base/internals/endpoints.py,sha256=v_adHwmcf5CWTw6v3dgWdhVE8pa-9Ep7xtoD1Dzrl0A,1364
saas_base/internals/serializers.py,sha256=daNKpteYLwccq7lNW4ljBRnues0DqJpvP7Fv8pIjSbo,705
saas_base/locale/de/LC_MESSAGES/django.mo,sha256=Uxa8KhnWzwUxT4u_2Y1JkSi443EiCiwE1GHOrjXwaMQ,2300
saas_base/locale/de/LC_MESSAGES/django.po,sha256=S1so-ucbqcmk_fZSh-R-pKlc9BSyVHtO4zAwXpbgc-M,3642
saas_base/locale/es/LC_MESSAGES/django.mo,sha256=4KyHt5LTHZp0zqyszr-JL3BHINMsFDzMuMu0ZGU9uKI,2309
saas_base/locale/es/LC_MESSAGES/django.po,sha256=y4_VDaLe9YxZw8nwyW5EP-IHpMFKkxeauCCyp9U_UBU,3651
saas_base/locale/fr/LC_MESSAGES/django.mo,sha256=lnIYMDyq3XUFy3Mtw4jE6wrfTEwEiWKASRDrSmZIKX4,2278
saas_base/locale/fr/LC_MESSAGES/django.po,sha256=KZr8_497-FsvIrVDOIsrfv_xwndYRbzlOT34R-FoskI,3620
saas_base/locale/ja/LC_MESSAGES/django.mo,sha256=rKXHp8UWFXhoeYd-aLQ6Jazs8DqaOxo3ZfNOu9q4GFk,2445
saas_base/locale/ja/LC_MESSAGES/django.po,sha256=it5c86bFEfAdY2zsk_t5N_M4Pn3AqEaAJIYx8sj_DdE,3784
saas_base/locale/zh/LC_MESSAGES/django.mo,sha256=6JwLKJUlAT_PUd9eGI43aHxBXzSMDkTfSnWfA5JHIGk,2051
saas_base/locale/zh/LC_MESSAGES/django.po,sha256=De9aTJC_HcuPoNStk0waG5iAVEVjeLSFuwrrgkP-g9o,3363
saas_base/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/management/commands/saas_info.py,sha256=METABzV5Gv4pqbYUEm90sM1AxhmqklTsscyvjNGwemk,3534
saas_base/management/commands/secrets.py,sha256=TH9tESjTol21XRaIBHNNSXT3l5ca8ePOEyF5e6Yg7Xo,3802
saas_base/management/commands/sync_tenant_owners.py,sha256=AR9okbwS5-yf8BMRIsZqP9Gc_HD2JPpStIeP0vCHgbQ,1219
saas_base/migrations/0001_initial.py,sha256=JXVMrmBYBoiQYvmtJr6zFxFeVlILHtFCAh3TSPYJy1s,1546
saas_base/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/registry/__init__.py,sha256=1HEMQSnUcjsosTXogCgE59hohXfVSqDq-YGY-G3r_RY,104
saas_base/registry/base.py,sha256=eYoQXv1Gm_QFU24okTYkbzsKhGVngroLrqZBY6d_OVI,573
saas_base/registry/checker.py,sha256=YrtxMv5wGyAHB_JiIg1lRgwiRTnpKizJrXWt18PRpR0,1184
saas_base/registry/default_roles.py,sha256=EqgBxQ3f6vrkEtXiCazf0vZg1izUICOUqouVf0xSzkA,434
saas_base/registry/default_scopes.py,sha256=p9uQuhfemw1UOkkFHprRgCugw22gFOswiaftOEsLJ6w,1771
saas_base/registry/registry.py,sha256=slQ3A3MsgbF7qMasUvq0EMBiVO4_rWuu2FiCcQyPX04,4648
saas_base/rules/__init__.py,sha256=oy0_UzdaZ4zpj5vbfiTEH8_bToUhGY0X9EQWA5TMqzc,373
saas_base/rules/base.py,sha256=XVdy_IP91jQMJMLghohdroaXq0dc3ue6ksPcsFNs9-I,969
saas_base/rules/blocklist.txt,sha256=lqs_wHHCS8GPtu5ZRyfVZPfTWUsFGef66OWgtInAV34,64148
saas_base/rules/email_address.py,sha256=AmJTwRsirHwP29GmtrdgHWjQzIZ2ZqgQllzT0n99kRc,1643
saas_base/rules/turnstile.py,sha256=pw4al5LdRb6-TkYqi3jJpOJgulwsJr24AzToBPJDDhI,869
saas_base/tasks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tasks/receive_signals.py,sha256=NWqZ_1AayqeVON8LOBYOpFzPQfZv-i3wLrmaxPpH9eM,516
saas_base/tasks/send_mails.py,sha256=EuwP3PKvK1cEl5zw6LCeCGJRgd_qvm_d5r1pPcJ1Cto,544
saas_base/templates/saas/error.html,sha256=TiQxyURMvBOQudCmCKNeLtkLA1i_UNz9wiBTlsnloC8,770
saas_base/templates/saas_emails/add_email.html,sha256=5lLN5L_Oi14ynJfHvBmBTYtRF0wK-gP2ngywEoCNBUU,473
saas_base/templates/saas_emails/add_email.text,sha256=M7f_XeOiaUhoq26DxbANMot1TIkBm8Otex-ipwB4-jM,303
saas_base/templates/saas_emails/base.html,sha256=lj_1sMkPT4mPWBut3A9i1AE4cdYT_2vRLi2d0RUqL20,1426
saas_base/templates/saas_emails/destroy_tenant.html,sha256=UcHyZJP4V9y_YmPT5GLA5bwmXrvC8AhmL-_a2NZiyQ8,412
saas_base/templates/saas_emails/destroy_tenant.text,sha256=Mkfklu289Ln7w4WMq0EVWhCypTSxA6yWDl6hpLz0oHI,338
saas_base/templates/saas_emails/invite_member.html,sha256=osWM10Nuj3ZhypBkijb60GcdGNb30o62xey_3nqSvPw,935
saas_base/templates/saas_emails/invite_member.text,sha256=iDJocSEouzNRowDehoXHSk4KWHTn_LBmO-jV9BzoEOs,469
saas_base/templates/saas_emails/login_code.html,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/templates/saas_emails/login_code.text,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/templates/saas_emails/reset_password.html,sha256=Ib44vGZv8wlrdPZhhM2Xw9pFCAeP-Uo9lK67aY2C1xY,499
saas_base/templates/saas_emails/reset_password.text,sha256=3RvmFqcUZOughG4GX5vPwB2LINHIy9ntCkqyafKkwRQ,324
saas_base/templates/saas_emails/signup_code.html,sha256=A8y02T2_Us-1iwJCTvYnVlj_TBV62yG8ly1jtDN3gTk,658
saas_base/templates/saas_emails/signup_code.text,sha256=Wh1F2-olbzzStdoQ70PmvjFpGjZ3bWtgWlolcQgpUaw,472
saas_base/templates/saas_emails/transfer_tenant.html,sha256=GknQSg4Z0qYUBUNvgLo6PjT5jq61qf1ZViwh0SxGsGU,449
saas_base/templates/saas_emails/transfer_tenant.text,sha256=R78qrVD51nnhlLuCc2K05O9q1Ge-6Y2fv6RckcQRBEM,362
saas_base/templates/saas_emails/partials/auth_code.html,sha256=xdJI668808xXxTnMbWuPyGxHM6TUJiH-W5JDqmtGXnY,361
saas_base/templates/saas_emails/partials/components.css,sha256=6rKmItXSI4i_gpq74KqClNeYuf7ZFE90lQN3Sxg3ZIw,980
saas_base/templates/saas_emails/partials/footer.html,sha256=uepWToer1ruEnfMenv5U0-xHvo42Vh9Pw9rSwwY5q4I,103
saas_base/templates/saas_emails/partials/layout.css,sha256=uix0M4GzZDBrujRufPP4Abj5RaPdX3askAosixR5W4I,1042
saas_base/templates/saas_emails/partials/reset.css,sha256=50V5nbanaAcSAXrQ5Nm5XOUoLbiDXs54weIeAy8zK6A,1521
saas_base/templates/saas_emails/partials/responsive.css,sha256=bd2Yy3nI70kD5ch8bvUnfcNQJo-LoVCZn5G-bJN3mcg,1839
saas_base/tenancy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tenancy/_ready.py,sha256=FP8V3x9pdCEM43J7dAnUoMLwthXUejf-UPWXiD0lzRk,604
saas_base/tenancy/admin.py,sha256=FYOiAhHYZCXeUkCrg3954Uw3pXeVoWX6uMPEXzhYQxY,332
saas_base/tenancy/apps.py,sha256=GOmeQWrBfb2pxSPIfgNN5BWAYkI8yA6zTPebo0LBnQ4,275
saas_base/tenancy/api_urls/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tenancy/api_urls/groups.py,sha256=j_q1I9qpmlPuFyFL_QWWku8Eb8NPMfjFbps2HbLqAI4,221
saas_base/tenancy/api_urls/members.py,sha256=0HZOgzCiF_s8XIAGQrUaq8q4l11a-wjVAnZ68XUuIII,226
saas_base/tenancy/endpoints/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tenancy/endpoints/groups.py,sha256=4ryUHAPPdIoZGQeESpvTePSfJ8tET4LiTiODXqokZmg,1789
saas_base/tenancy/endpoints/members.py,sha256=n5wNM8wm6W88b59WIapfBrYc0Ppzp7ub_uMuTwlJXOU,1793
saas_base/tenancy/migrations/0001_initial.py,sha256=24FDG0anR3gBVKDfNdDsJ2ZK5gQI2gFNJ3TBotIvbXk,2351
saas_base/tenancy/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tenancy/models/__init__.py,sha256=QiDDZx_h5MGTZq7Sw5V1R_83X73MF1rpKOVbDS1gmHU,83
saas_base/tenancy/models/group.py,sha256=fnIYKIdUr1nvnp8lGZSBeaktyejbkTa1lxTOyMY0UWU,829
saas_base/tenancy/models/member.py,sha256=R0Wfl2NA8RmBFHOO4nq8m1lHZdA0ZKTghZhT5fTmMAA,2583
saas_base/tenancy/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/tenancy/serializers/group.py,sha256=sype2I4DhAJkdkPw-H0zKGEjd4hYJ2MNMpVi1vJlOe0,640
saas_base/tenancy/serializers/member.py,sha256=AhXMGJn_SERIY9L0nyBhLvjrPP-7wM6XObzXJ7j5n9c,2124
saas_base/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saas_base/utils/ipware.py,sha256=JxwgPfo839cKD_9hrsZeCN7t7J7-R3I-zncVqgZIQYs,1757
saas_base/utils/mails.py,sha256=7_LCfurvhZeg7puG2dFA6p0uuq2DrzgkV6r6HBqHReE,1083
saas_base/utils/secure.py,sha256=iuWElday64zrWDpPvZ2TFfbbt1RLO5c4x7XzKlJ3Xpg,1807
django_saas_base-1.0.0a1.dist-info/METADATA,sha256=9yxDkSMdVmx2wZ6eJBRJ4ecG8VDWPp1AjUC7L9B0Nik,1749
django_saas_base-1.0.0a1.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
django_saas_base-1.0.0a1.dist-info/RECORD,,
