examples/webpack/dist/app.e100c23eefa4ef71b346.js
function _buildFromEncodedParts(opt_scheme, opt_userInfo, opt_domain, opt_port, opt_path, opt_queryData, opt_fragment) {
    var /** @type {?} */ out = [];
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_scheme)) {
        out.push(opt_scheme + ':');
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_domain)) {
        out.push('//');
        if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_userInfo)) {
            out.push(opt_userInfo + '@');
        }
        out.push(opt_domain);
        if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_port)) {
            out.push(':' + opt_port);
        }
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_path)) {
        out.push(opt_path);
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_queryData)) {
        out.push('?' + opt_queryData);
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_fragment)) {
        out.push('#' + opt_fragment);
    }
    return out.join('');
}
function _buildFromEncodedParts(opt_scheme, opt_userInfo, opt_domain, opt_port, opt_path, opt_queryData, opt_fragment) {
    var /** @type {?} */ out = [];
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_scheme)) {
        out.push(opt_scheme + ':');
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_domain)) {
        out.push('//');
        if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_userInfo)) {
            out.push(opt_userInfo + '@');
        }
        out.push(opt_domain);
        if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_port)) {
            out.push(':' + opt_port);
        }
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_path)) {
        out.push(opt_path);
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_queryData)) {
        out.push('?' + opt_queryData);
    }
    if (__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__facade_lang__["c" /* isPresent */])(opt_fragment)) {
        out.push('#' + opt_fragment);
    }
    return out.join('');
}
function _buildFromEncodedParts ( opt_scheme , opt_userInfo , opt_domain , opt_port , opt_path , opt_queryData , opt_fragment ) { var /** @type {?} */ out = [ ] ; if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_scheme ) ) { out . push ( opt_scheme + ':' ) ; } if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_domain ) ) { out . push ( '//' ) ; if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_userInfo ) ) { out . push ( opt_userInfo + '@' ) ; } out . push ( opt_domain ) ; if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_port ) ) { out . push ( ':' + opt_port ) ; } } if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_path ) ) { out . push ( opt_path ) ; } if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_queryData ) ) { out . push ( '?' + opt_queryData ) ; } if ( __webpack_require__ . i ( __WEBPACK_IMPORTED_MODULE_1__facade_lang__ [ "c" /* isPresent */ ] ) ( opt_fragment ) ) { out . push ( '#' + opt_fragment ) ; } return out . join ( '' ) ; }
Builds a URI string from already-encoded parts.

No encoding is performed.  Any component may be omitted as either null or
undefined.

@param {?=} opt_scheme The scheme such as 'http'.
@param {?=} opt_userInfo The user name before the '\@'.
@param {?=} opt_domain The domain such as 'www.google.com', already
URI-encoded.
@param {?=} opt_port The port number.
@param {?=} opt_path The path, already URI-encoded.  If it is not
empty, it must begin with a slash.
@param {?=} opt_queryData The URI-encoded query data.
@param {?=} opt_fragment The URI-encoded fragment identifier.
@return {?} The fully combined URI.
Builds a URI string from already - encoded parts .