graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[hasher-matcher-actioner/webapp/src/Api.tsx]" -- "[hasher-matcher-actioner/hmalib/common/models/bank.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-threatexchange/threatexchange/cli/main.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[hasher-matcher-actioner/hmalib/common/models/bank.py]" -- "[hasher-matcher-actioner/hmalib/matchers/matchers_base.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/AddBankModal.tsx]" -- "[hasher-matcher-actioner/hmalib/lambdas/matcher.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/match_cmd.py]" -- "[python-threatexchange/threatexchange/cli/dataset_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/fetch_cmd.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBank.tsx]" -- "[hasher-matcher-actioner/hmalib/lambdas/api/bank.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/main.py]" -- "[python-threatexchange/threatexchange/cli/hash_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" -- "[hasher-matcher-actioner/webapp/src/Api.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" -- "[hasher-matcher-actioner/hmalib/lambdas/api/bank.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBank.tsx]" -- "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBank.tsx]" -- "[hasher-matcher-actioner/webapp/src/messages/BankMessages.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/fetcher/fetch_state.py]" -- "[python-threatexchange/threatexchange/fetcher/collab_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/main.py]" -- "[python-threatexchange/threatexchange/cli/label_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/label_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/dataset_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/components/PillBox.tsx]" -- "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBankMember.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" -- "[hasher-matcher-actioner/hmalib/matchers/matchers_base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/fetch_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/hmalib/lambdas/api/bank.py]" -- "[hasher-matcher-actioner/webapp/src/Api.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/main.py]" -- "[python-threatexchange/threatexchange/cli/fetch_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/fetch_cmd.py]" -- "[python-threatexchange/threatexchange/cli/dataset_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/config_cmd.py]" -- "[python-threatexchange/threatexchange/cli/main.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/hash_cmd.py]" -- "[python-threatexchange/threatexchange/cli/dataset_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/hmalib/lambdas/api/bank.py]" -- "[hasher-matcher-actioner/hmalib/common/models/bank.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/hmalib/lambdas/api/bank.py]" -- "[hasher-matcher-actioner/hmalib/matchers/matchers_base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/fetcher/fetch_api.py]" -- "[python-threatexchange/threatexchange/fetcher/collab_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/url.py]" -- "[python-threatexchange/threatexchange/cli/match_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/AddBankModal.tsx]" -- "[hasher-matcher-actioner/webapp/src/Api.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/main.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/label_cmd.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/match_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/url.py]" -- "[python-threatexchange/threatexchange/cli/label_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/signal_base.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBank.tsx]" -- "[hasher-matcher-actioner/hmalib/lambdas/matcher.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/AddBankModal.tsx]" -- "[hasher-matcher-actioner/webapp/src/messages/BankMessages.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" -- "[hasher-matcher-actioner/hmalib/lambdas/matcher.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/ViewBank.tsx]" -- "[hasher-matcher-actioner/webapp/src/pages/bank-management/AddBankModal.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/match_cmd.py]" -- "[python-threatexchange/threatexchange/cli/label_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/match_cmd.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/hmalib/lambdas/matcher.py]" -- "[hasher-matcher-actioner/webapp/src/Api.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/pages/bank-management/AddBankModal.tsx]" -- "[hasher-matcher-actioner/hmalib/matchers/matchers_base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/messages/BankMessages.tsx]" -- "[hasher-matcher-actioner/webapp/src/forms/BankDetailsForm.tsx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/url.py]" -- "[python-threatexchange/threatexchange/cli/dataset_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/url.py]" -- "[python-threatexchange/threatexchange/cli/main.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/match_cmd.py]" -- "[python-threatexchange/threatexchange/cli/hash_cmd.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/signal_type/url.py]" -- "[python-threatexchange/threatexchange/signal_type/signal_base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-threatexchange/threatexchange/cli/hash_cmd.py]" -- "[python-threatexchange/threatexchange/cli/cli_config.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/messages/BankMessages.tsx]" -- "[hasher-matcher-actioner/hmalib/common/models/bank.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hasher-matcher-actioner/webapp/src/Api.tsx]" -- "[hasher-matcher-actioner/hmalib/matchers/matchers_base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; }