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" ] "[database/save-data.js]" -- "[database/retrieve-data.js]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[database/retrieve-data.js]" -- "[auth/custom_claims.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[database/save-data.js]" -- "[auth/custom_claims.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[firebaseapp/index.js]" -- "[auth/custom_claims.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[firebaseapp/index.js]" -- "[database/retrieve-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[firebaseapp/index.js]" -- "[database/save-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[messaging/index.js]" -- "[auth/custom_claims.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[messaging/index.js]" -- "[database/retrieve-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[messaging/index.js]" -- "[database/save-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[messaging/index.js]" -- "[firebaseapp/index.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[storage/index.js]" -- "[auth/custom_claims.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[storage/index.js]" -- "[database/retrieve-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[storage/index.js]" -- "[database/save-data.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[storage/index.js]" -- "[firebaseapp/index.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[storage/index.js]" -- "[messaging/index.js]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[auth/custom_claims.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/email_action_links.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/email_action_links.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/functions/custom_claims.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/functions/custom_claims.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/functions/custom_claims.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/get_service_account_tokens.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/get_service_account_tokens.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/get_service_account_tokens.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/get_service_account_tokens.js]" -- "[auth/functions/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/import_users.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/import_users.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/import_users.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/import_users.js]" -- "[auth/functions/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/import_users.js]" -- "[auth/get_service_account_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/functions/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/get_service_account_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_cookies.js]" -- "[auth/import_users.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/functions/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/get_service_account_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/import_users.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_sessions.js]" -- "[auth/manage_cookies.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/create_custom_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/email_action_links.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/functions/custom_claims.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/get_service_account_tokens.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/import_users.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[auth/manage_users.js]" -- "[auth/manage_cookies.js]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }