Spherical Slider-Crank Mechanism

Input: pink crank.
Output: orange slider reciprocating along yellow stationary circular runway. Center O of glass sphere lies on axis of the said runway.
Axes of three revolution joints intersect each other at point O.