Semi-global nonlinear output regulation with adaptive internal model | Synapse