lib/require.js
function() {
			var pending	= this.pending,
				script;

			for(var name in pending) {
				if (!pending.hasOwnProperty(name)) { continue; }
				var cycle = pending[name].cycle();
				if (cycle) {
					cycle[0].allow(cycle[1]);
					this.load(cycle[0]);
					return true;
				}
			}
		}
function() {
			var pending	= this.pending,
				script;

			for(var name in pending) {
				if (!pending.hasOwnProperty(name)) { continue; }
				var cycle = pending[name].cycle();
				if (cycle) {
					cycle[0].allow(cycle[1]);
					this.load(cycle[0]);
					return true;
				}
			}
		}
function ( ) { var pending = this . pending , script ; for ( var name in pending ) { if ( ! pending . hasOwnProperty ( name ) ) { continue ; } var cycle = pending [ name ] . cycle ( ) ; if ( cycle ) { cycle [ 0 ] . allow ( cycle [ 1 ] ) ; this . load ( cycle [ 0 ] ) ; return true ; } } }
Resolve a cyclic dependency between queued `Script`s.
Resolve a cyclic dependency between queued Script s .