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" ] "[facebook / idb]" [fillcolor="deepskyblue2"]; "[facebook / netconsd]" [fillcolor="deepskyblue2"]; "[facebook / rocksdb]" [fillcolor="deepskyblue2"]; "[facebook / bistro]" [fillcolor="deepskyblue2"]; "[facebook / chef-cookbooks]" [fillcolor="deepskyblue2"]; "[facebook / pyre-check]" [fillcolor="deepskyblue2"]; "[facebook / idx]" [fillcolor="deepskyblue2"]; "[facebook / Ax]" [fillcolor="deepskyblue2"]; "[facebook / yoga]" [fillcolor="deepskyblue2"]; "[facebook / litho]" [fillcolor="deepskyblue2"]; "[facebook / SPARTA]" [fillcolor="deepskyblue2"]; "[facebook / flux]" [fillcolor="deepskyblue2"]; "[facebook / mariana-trench]" [fillcolor="deepskyblue2"]; "[facebook / redex]" [fillcolor="deepskyblue2"]; "[facebook / wdt]" [fillcolor="deepskyblue2"]; "[facebook / wangle]" [fillcolor="deepskyblue2"]; "[facebook / TextLayoutBuilder]" [fillcolor="deepskyblue2"]; "[facebook / sapp]" [fillcolor="deepskyblue2"]; "[facebook / Haxl]" [fillcolor="deepskyblue2"]; "[facebook / homebrew-fb]" [fillcolor="deepskyblue2"]; "[facebook / proxygen]" [fillcolor="deepskyblue2"]; "[facebook / duckling]" [fillcolor="deepskyblue2"]; "[facebook / fresco]" [fillcolor="deepskyblue2"]; "[facebook / flipper]" [fillcolor="deepskyblue2"]; "[facebook / squangle]" [fillcolor="deepskyblue2"]; "[facebook / SoLoader]" [fillcolor="deepskyblue2"]; "[facebook / hhvm]" [fillcolor="deepskyblue2"]; "[facebook / facebook360_dep]" [fillcolor="deepskyblue2"]; "[facebook / fbthrift]" [fillcolor="deepskyblue2"]; "[facebook / OpenBIC]" [fillcolor="deepskyblue2"]; "[facebook / metro]" [fillcolor="deepskyblue2"]; "[facebook / time]" [fillcolor="deepskyblue2"]; "[facebook / fbzmq]" [fillcolor="deepskyblue2"]; "[facebook / IT-CPE]" [fillcolor="deepskyblue2"]; "[facebook / mcrouter]" [fillcolor="deepskyblue2"]; "[facebook / jscodeshift]" [fillcolor="deepskyblue2"]; "[facebook / buck]" [fillcolor="deepskyblue2"]; "[facebook / fbshipit]" [fillcolor="deepskyblue2"]; "[facebook / ThreatExchange]" [fillcolor="deepskyblue2"]; "[facebook / prophet]" [fillcolor="deepskyblue2"]; "[facebook / chisel]" [fillcolor="deepskyblue2"]; "[facebook / FAI-PEP]" [fillcolor="deepskyblue2"]; "[facebook / zstd]" [fillcolor="deepskyblue2"]; "[facebook / shimmer-android]" [fillcolor="deepskyblue2"]; "[facebook / watchman]" [fillcolor="deepskyblue2"]; "[facebook / TestSlide]" [fillcolor="deepskyblue2"]; "[facebook / remodel]" [fillcolor="deepskyblue2"]; "[facebook / infer]" [fillcolor="deepskyblue2"]; "[facebook / CacheLib]" [fillcolor="deepskyblue2"]; "[facebook / prop-types]" [fillcolor="deepskyblue2"]; "[facebook / fboss]" [fillcolor="deepskyblue2"]; "[facebook / fbt]" [fillcolor="deepskyblue2"]; "[facebook / hermes]" [fillcolor="deepskyblue2"]; "[facebook / PathPicker]" [fillcolor="deepskyblue2"]; "[facebook / componentkit]" [fillcolor="deepskyblue2"]; "[facebook / relay]" [fillcolor="deepskyblue2"]; "[facebook / openr]" [fillcolor="deepskyblue2"]; "[facebook / folly]" [fillcolor="deepskyblue2"]; "[facebook / kuduraft]" [fillcolor="deepskyblue2"]; "[facebook / jsx]" [fillcolor="deepskyblue2"]; "[facebook / fb303]" [fillcolor="deepskyblue2"]; "[facebook / FBRetainCycleDetector]" [fillcolor="deepskyblue2"]; "[facebook / fatal]" [fillcolor="deepskyblue2"]; "[facebook / draft-js]" [fillcolor="deepskyblue2"]; "[facebook / flow]" [fillcolor="deepskyblue2"]; "[facebook / folly]" -- "[facebook / fbthrift]" [label=" 34 ", penwidth="10", color="#00688bFF"]; "[facebook / fbthrift]" -- "[facebook / fb303]" [label=" 26 ", penwidth="7", color="#00688bC9"]; "[facebook / folly]" -- "[facebook / wangle]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / wangle]" -- "[facebook / proxygen]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / fbthrift]" -- "[facebook / fboss]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / folly]" -- "[facebook / fboss]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / watchman]" -- "[facebook / fbthrift]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / folly]" -- "[facebook / proxygen]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / fbthrift]" -- "[facebook / wangle]" [label=" 22 ", penwidth="6", color="#00688bB7"]; "[facebook / fbthrift]" -- "[facebook / fbzmq]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / folly]" -- "[facebook / fbzmq]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / proxygen]" -- "[facebook / fboss]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / openr]" -- "[facebook / proxygen]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / fbthrift]" -- "[facebook / openr]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / fbzmq]" -- "[facebook / fb303]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / folly]" -- "[facebook / fb303]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / openr]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / fb303]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / openr]" -- "[facebook / fboss]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / proxygen]" -- "[facebook / fb303]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / fboss]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / folly]" -- "[facebook / openr]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / wangle]" -- "[facebook / fb303]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / fbthrift]" -- "[facebook / proxygen]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / wangle]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / wangle]" -- "[facebook / fboss]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / wangle]" -- "[facebook / openr]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / proxygen]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / folly]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / wangle]" -- "[facebook / fbzmq]" [label=" 20 ", penwidth="5", color="#00688bA5"]; "[facebook / bistro]" -- "[facebook / fboss]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / bistro]" -- "[facebook / openr]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / folly]" -- "[facebook / bistro]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / proxygen]" -- "[facebook / fbzmq]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / openr]" -- "[facebook / fb303]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / fbzmq]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / bistro]" -- "[facebook / fb303]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / watchman]" -- "[facebook / bistro]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / bistro]" -- "[facebook / proxygen]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / fbzmq]" -- "[facebook / fboss]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / fb303]" -- "[facebook / fboss]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / openr]" -- "[facebook / fbzmq]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / wangle]" -- "[facebook / bistro]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / bistro]" -- "[facebook / fbzmq]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / fbthrift]" -- "[facebook / bistro]" [label=" 18 ", penwidth="5", color="#00688bA5"]; "[facebook / relay]" -- "[facebook / metro]" [label=" 10 ", penwidth="2", color="#00688b70"]; "[facebook / hhvm]" -- "[facebook / fbthrift]" [label=" 10 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / openr]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / fboss]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / proxygen]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / folly]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / wangle]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / watchman]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / hhvm]" -- "[facebook / relay]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / redex]" -- "[facebook / fbthrift]" [label=" 8 ", penwidth="2", color="#00688b70"]; "[facebook / hermes]" -- "[facebook / fbt]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flow]" -- "[facebook / relay]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flow]" -- "[facebook / fbt]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / fbzmq]" -- "[facebook / redex]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / bistro]" -- "[facebook / redex]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / fb303]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flipper]" -- "[facebook / litho]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / hhvm]" -- "[facebook / fb303]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flow]" -- "[facebook / metro]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / fb303]" -- "[facebook / redex]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flipper]" -- "[facebook / pyre-check]" [label=" 6 ", penwidth="1", color="#00688b5E"]; "[facebook / flipper]" -- "[facebook / relay]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / mariana-trench]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / infer]" -- "[facebook / rocksdb]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / flipper]" -- "[facebook / CacheLib]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / fbthrift]" -- "[facebook / hermes]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / fbt]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / hermes]" -- "[facebook / metro]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / pyre-check]" -- "[facebook / sapp]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / pyre-check]" -- "[facebook / relay]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / CacheLib]" -- "[facebook / fbthrift]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / hermes]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / litho]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / pyre-check]" -- "[facebook / mariana-trench]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / metro]" -- "[facebook / fbt]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / mcrouter]" -- "[facebook / CacheLib]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / pyre-check]" -- "[facebook / CacheLib]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / folly]" -- "[facebook / CacheLib]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / hermes]" -- "[facebook / flow]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / hermes]" -- "[facebook / draft-js]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / flow]" -- "[facebook / draft-js]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / mariana-trench]" -- "[facebook / litho]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / CacheLib]" -- "[facebook / wangle]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / flipper]" -- "[facebook / mariana-trench]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / relay]" -- "[facebook / fbthrift]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / pyre-check]" -- "[facebook / litho]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / hermes]" -- "[facebook / watchman]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / fbt]" -- "[facebook / draft-js]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / idb]" -- "[facebook / flipper]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[facebook / prophet]" -- "[facebook / pyre-check]" [label=" 2 ", penwidth="1", color="#00688b4C"]; "[facebook / fresco]" -- "[facebook / watchman]" [label=" 2 ", penwidth="1", color="#00688b4C"]; "[facebook / jscodeshift]" -- "[facebook / buck]" [label=" 2 ", penwidth="1", color="#00688b4C"]; "[facebook / idx]" -- "[facebook / componentkit]" [label=" 2 ", penwidth="1", color="#00688b4C"]; "[facebook / SPARTA]" -- "[facebook / fatal]" [label=" 2 ", penwidth="1", color="#00688b4C"]; "[facebook / buck]" -- "[facebook / fatal]" [label=" 2 ", penwidth="1", color="#00688b4C"]; }