(function (Flow, FustyFlow, window) { 'use strict'; var fustyFlowFactory = function (opts) { var flow = new Flow(opts); if (flow.support) { return flow; } return new FustyFlow(opts); } window.fustyFlowFactory = fustyFlowFactory; })(window.Flow, window.FustyFlow, window);