jspm_packages/system-polyfills.src.js
function getHandlerUntrusted(x) {
			try {
				var untrustedThen = x.then;
				return typeof untrustedThen === 'function'
					? new Thenable(untrustedThen, x)
					: new Fulfilled(x);
			} catch(e) {
				return new Rejected(e);
			}
		}
function getHandlerUntrusted(x) {
			try {
				var untrustedThen = x.then;
				return typeof untrustedThen === 'function'
					? new Thenable(untrustedThen, x)
					: new Fulfilled(x);
			} catch(e) {
				return new Rejected(e);
			}
		}
function getHandlerUntrusted ( x ) { try { var untrustedThen = x . then ; return typeof untrustedThen === 'function' ? new Thenable ( untrustedThen , x ) : new Fulfilled ( x ) ; } catch ( e ) { return new Rejected ( e ) ; } }
Get a handler for potentially untrusted thenable x
@param {*} x
@returns {object} handler
Get a handler for potentially untrusted thenable x