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" ] "[MobiusCore/Source/EventSources/CompositeEventSourceBuilder.swift]" -- "[MobiusCore/Source/ConcurrentAccessDetector.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusCore/Source/MobiusLoop.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusExtras/Source/BeginnerLoop.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/MatcherUtils.swift]" -- "[MobiusCore/Source/EventSources/CompositeEventSourceBuilder.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/ConnectableMap.swift]" -- "[MobiusCore/Source/MobiusLogger.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleFirstMatchers.swift]" -- "[MobiusExtras/Source/SimpleLogger.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleNextMatchers.swift]" -- "[MobiusCore/Source/ConcurrentAccessDetector.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/MatcherUtils.swift]" -- "[MobiusNimble/Source/NimbleNextMatchers.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleNextMatchers.swift]" -- "[MobiusCore/Source/EffectHandlers/EffectExecutor.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/MatcherUtils.swift]" -- "[MobiusCore/Source/EffectHandlers/EffectHandler.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/BeginnerLoop.swift]" -- "[MobiusCore/Source/MobiusController.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleNextMatchers.swift]" -- "[MobiusCore/Source/EffectHandlers/EnumRoute.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleNextMatchers.swift]" -- "[MobiusCore/Source/MobiusLoop.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/ConnectableContramap.swift]" -- "[MobiusCore/Source/Mobius.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/Disposables/Task+Disposable.swift]" -- "[MobiusCore/Source/ConcurrentAccessDetector.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/EventSourceMap.swift]" -- "[MobiusCore/Source/Mobius.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EffectHandlers/EffectRouter.swift]" -- "[MobiusCore/Source/Disposables/Task+Disposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/NextMatchers.swift]" -- "[MobiusNimble/Source/NimbleNextMatchers.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/ConnectableMap.swift]" -- "[MobiusCore/Source/Lock.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/Disposables/AnonymousDisposable.swift]" -- "[MobiusCore/Source/ConnectablePublisher.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EffectHandlers/EffectExecutor.swift]" -- "[MobiusCore/Source/AsyncStartStopStateMachine.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/MobiusLoop.swift]" -- "[MobiusCore/Source/EventSources/AnyEventSource.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EventSources/AnyEventSource.swift]" -- "[MobiusCore/Source/AsyncStartStopStateMachine.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EffectHandlers/EffectCallback.swift]" -- "[MobiusCore/Source/AsyncStartStopStateMachine.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/MobiusLoop.swift]" -- "[MobiusCore/Source/First.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/EventSourceMap.swift]" -- "[MobiusCore/Source/Disposables/CompositeDisposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/DebugDiff.swift]" -- "[MobiusCore/Source/Disposables/Disposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/Mobius.swift]" -- "[MobiusCore/Source/First.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/InitSpec.swift]" -- "[MobiusCore/Source/EventSources/CompositeEventSourceBuilder.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusCore/Source/Mobius.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/LoggingAdaptors.swift]" -- "[MobiusCore/Source/EffectHandlers/EffectRouter.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/UpdateSpec.swift]" -- "[MobiusNimble/Source/NimbleFirstMatchers.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/MatcherUtils.swift]" -- "[MobiusCore/Source/Next.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EventSources/EventSource.swift]" -- "[MobiusCore/Source/Consumer.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusNimble/Source/NimbleFirstMatchers.swift]" -- "[MobiusExtras/Source/EventSourceMap.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/MatcherUtils.swift]" -- "[MobiusCore/Source/Disposables/AnonymousDisposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/MobiusLogger.swift]" -- "[MobiusCore/Source/LoggingAdaptors.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/WorkBag.swift]" -- "[MobiusCore/Source/EventSources/CompositeEventSourceBuilder.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusCore/Source/EffectHandlers/ThreadSafeConnectable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EffectHandlers/EffectCallback.swift]" -- "[MobiusCore/Source/AsyncDispatchQueueConnectable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/UpdateSpec.swift]" -- "[MobiusExtras/Source/Copyable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusExtras/Source/EventSourceMap.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EffectHandlers/EnumRoute.swift]" -- "[MobiusCore/Source/ConcurrentAccessDetector.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/SimpleLogger.swift]" -- "[MobiusCore/Source/MobiusLoop.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/FirstMatchers.swift]" -- "[MobiusCore/Source/First.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/Next.swift]" -- "[MobiusCore/Source/Disposables/CompositeDisposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusExtras/Source/BeginnerLoop.swift]" -- "[MobiusCore/Source/Disposables/CompositeDisposable.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusTest/Source/InitSpec.swift]" -- "[MobiusCore/Source/ConnectablePublisher.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/MobiusLoop.swift]" -- "[MobiusCore/Source/EffectHandlers/EffectHandler.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[MobiusCore/Source/EventSources/CompositeEventSourceBuilder.swift]" -- "[MobiusCore/Source/EffectHandlers/EffectRouterDSL.swift]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }