function $AdfXmlHttpDataTransferService$$($domWindow$$59$$) {
  this.Init($domWindow$$59$$)
}
$goog$exportSymbol$$("AdfXmlHttpDataTransferService", $AdfXmlHttpDataTransferService$$);
$goog$exportSymbol$$("AdfXmlHttpDataTransferService", $AdfXmlHttpDataTransferService$$);
$AdfObject$$.$createSubclass$($AdfXmlHttpDataTransferService$$, $AdfDataTransferService$$);
$AdfXmlHttpDataTransferService$$.$InitClass$ = function $$AdfXmlHttpDataTransferService$$$$InitClass$$() {
  this.$_MULTIPART_FRAME$ = "_afrDTSFrame";
  this.$_ADF_STREAMING_IFRAME_ID$ = "_adfStreamingIframe";
  this.$_XMLHTTP_TYPE$ = 0;
  this.$_MULTIPART_TYPE$ = 1;
  this.$_STREAMING_TYPE$ = 2;
  this.$_POLLING_TYPE$ = 3
};
$goog$exportSymbol$$("AdfXmlHttpDataTransferService.InitClass", $AdfXmlHttpDataTransferService$$.$InitClass$);
$AdfXmlHttpDataTransferService$$.prototype.Init = function $$AdfXmlHttpDataTransferService$$$$Init$($domWindow$$60$$) {
  $AdfXmlHttpDataTransferService$$.$superclass$.Init.call(this);
  this.$_state$ = $AdfDataTransferService$$.$STATE_READY$;
  this.$_requestQueue$ = [];
  this.$_stateChangeListeners$ = $JSCompiler_alias_NULL$$;
  this.$_window$ = $domWindow$$60$$;
  this.$_suspendCount$ = this.$_reqCount$ = this.$_streamingCount$ = 0;
  this.$_pageUnloading$ = $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.Init", {Init:$AdfXmlHttpDataTransferService$$.prototype.Init});
$AdfXmlHttpDataTransferService$$.prototype.$dispose$ = function $$AdfXmlHttpDataTransferService$$$$$dispose$$() {
  this.$pageUnloading$();
  this.$_window$ = this.$_stateChangeListeners$ = this.$_requestQueue$ = $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.dispose", {$dispose$:$AdfXmlHttpDataTransferService$$.prototype.$dispose$});
$AdfXmlHttpDataTransferService$$.prototype.$pageUnloading$ = function $$AdfXmlHttpDataTransferService$$$$$pageUnloading$$() {
  this.$_pageUnloading$ = $JSCompiler_alias_TRUE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.pageUnloading", {$pageUnloading$:$AdfXmlHttpDataTransferService$$.prototype.$pageUnloading$});
$AdfXmlHttpDataTransferService$$.$__broadcastRequestStatusChanged$ = function $$AdfXmlHttpDataTransferService$$$$__broadcastRequestStatusChanged$$($listeners$$13$$, $event$$84$$) {
  $AdfLogger$$.$LOGGER$.fine("Broadcasting:", $event$$84$$);
  for(var $listenerCount$$2$$ = $listeners$$13$$ ? $listeners$$13$$.length : 0, $i$$101$$ = 0;$i$$101$$ < $listenerCount$$2$$;$i$$101$$++) {
    var $currListener$$3$$ = $listeners$$13$$[$i$$101$$];
    if($currListener$$3$$.$requestStatusChanged$) {
      try {
        $currListener$$3$$.$requestStatusChanged$($event$$84$$)
      }catch($e$$81$$) {
        $AdfLogger$$.$LOGGER$.$logError$($e$$81$$, $AdfLogger$$.WARNING, "Error delivering Datatransfer request status changed to:", $currListener$$3$$)
      }
    }
  }
};
function $JSCompiler_StaticMethods__addRequestToQueue$$($JSCompiler_StaticMethods__addRequestToQueue$self$$, $newRequest_type$$123$$, $context$$19$$, $actionURL$$10$$, $headerParams$$5$$, $content$$9$$, $listeners$$14$$, $eventListeners$$3$$, $minBusyState$$) {
  $newRequest_type$$123$$ = new $AdfXmlHttpDataTransferRequest$$($newRequest_type$$123$$, $context$$19$$, $actionURL$$10$$, $headerParams$$5$$, $content$$9$$, $listeners$$14$$, $eventListeners$$3$$);
  $JSCompiler_StaticMethods__addRequestToQueue$self$$.$_requestQueue$.push($newRequest_type$$123$$);
  $newRequest_type$$123$$.$setStatus$($AdfDataTransferRequestEvent$$.$STATUS_QUEUED$);
  try {
    var $dtsRequestEvent$$1$$ = new $AdfDataTransferRequestEvent$$($AdfDataTransferRequestEvent$$.$STATUS_QUEUED$, $context$$19$$, $JSCompiler_alias_NULL$$);
    $AdfXmlHttpDataTransferService$$.$__broadcastRequestStatusChanged$($listeners$$14$$, $dtsRequestEvent$$1$$)
  }catch($e$$82$$) {
    $AdfLogger$$.$LOGGER$.severe("Error on listener callback invocation - STATUS_QUEUED\n")
  }
  $JSCompiler_StaticMethods__addRequestToQueue$self$$.$_state$ <= $minBusyState$$ && 1 == $JSCompiler_StaticMethods__addRequestToQueue$self$$.$_requestQueue$.length && $JSCompiler_StaticMethods__addRequestToQueue$self$$.$_doNextRequest$();
  return $newRequest_type$$123$$
}
$AdfXmlHttpDataTransferService$$.prototype.$sendRequest$ = function $$AdfXmlHttpDataTransferService$$$$$sendRequest$$($context$$20$$, $actionURL$$11$$, $headerParams$$6$$, $content$$10$$, $listeners$$15$$) {
  return $JSCompiler_StaticMethods__addRequestToQueue$$(this, $AdfXmlHttpDataTransferService$$.$_XMLHTTP_TYPE$, $context$$20$$, $actionURL$$11$$, $headerParams$$6$$, $content$$10$$, $listeners$$15$$, $JSCompiler_alias_NULL$$, $AdfDataTransferService$$.$STATE_READY$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.sendRequest", {$sendRequest$:$AdfXmlHttpDataTransferService$$.prototype.$sendRequest$});
$AdfXmlHttpDataTransferService$$.prototype.$sendPollingRequest$ = function $$AdfXmlHttpDataTransferService$$$$$sendPollingRequest$$($actionURL$$12$$, $listeners$$16$$) {
  return $JSCompiler_StaticMethods__addRequestToQueue$$(this, $AdfXmlHttpDataTransferService$$.$_POLLING_TYPE$, $JSCompiler_alias_NULL$$, $actionURL$$12$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $listeners$$16$$, $JSCompiler_alias_NULL$$, $AdfDataTransferService$$.$STATE_READY$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.sendPollingRequest", {$sendPollingRequest$:$AdfXmlHttpDataTransferService$$.prototype.$sendPollingRequest$});
$AdfXmlHttpDataTransferService$$.prototype.$sendMultiPartRequest$ = function $$AdfXmlHttpDataTransferService$$$$$sendMultiPartRequest$$($context$$21$$, $actionURL$$13$$, $headerParams$$7$$, $htmlForm$$5$$, $params$$21$$, $listeners$$17$$, $eventListeners$$4$$) {
  var $domDocument$$6_newRequest$$1$$ = $JSCompiler_alias_NULL$$;
  $context$$21$$ == $JSCompiler_alias_NULL$$ ? $context$$21$$ = {_htmlForm:$htmlForm$$5$$} : $context$$21$$.$_htmlForm$ = $htmlForm$$5$$;
  if($htmlForm$$5$$.nodeType != $JSCompiler_alias_NULL$$ && "FORM" == $htmlForm$$5$$.nodeName) {
    if($params$$21$$ || $headerParams$$7$$) {
      var $domDocument$$6_newRequest$$1$$ = $JSCompiler_alias_NULL$$, $domDocument$$6_newRequest$$1$$ = $htmlForm$$5$$.ownerDocument ? $htmlForm$$5$$.ownerDocument : this.$_window$.document, $key$$36$$;
      for($key$$36$$ in $params$$21$$) {
        $JSCompiler_StaticMethods__appendParamNode$$(this, $domDocument$$6_newRequest$$1$$, $htmlForm$$5$$, $key$$36$$, $params$$21$$[$key$$36$$])
      }
      for($key$$36$$ in $headerParams$$7$$) {
        $JSCompiler_StaticMethods__appendParamNode$$(this, $domDocument$$6_newRequest$$1$$, $htmlForm$$5$$, $key$$36$$, $headerParams$$7$$[$key$$36$$])
      }
    }
    $domDocument$$6_newRequest$$1$$ = $JSCompiler_StaticMethods__addRequestToQueue$$(this, $AdfXmlHttpDataTransferService$$.$_MULTIPART_TYPE$, $context$$21$$, $actionURL$$13$$, $headerParams$$7$$, $JSCompiler_alias_NULL$$, $listeners$$17$$, $eventListeners$$4$$, $AdfDataTransferService$$.$STATE_READY$)
  }else {
    if($params$$21$$) {
      for($key$$36$$ in $params$$21$$) {
        $htmlForm$$5$$.append($key$$36$$, $params$$21$$[$key$$36$$])
      }
    }
    $context$$21$$.$_formData$ = $JSCompiler_alias_TRUE$$;
    $domDocument$$6_newRequest$$1$$ = $JSCompiler_StaticMethods__addRequestToQueue$$(this, $AdfXmlHttpDataTransferService$$.$_MULTIPART_TYPE$, $context$$21$$, $actionURL$$13$$, $headerParams$$7$$, $htmlForm$$5$$, $listeners$$17$$, $eventListeners$$4$$, $AdfDataTransferService$$.$STATE_READY$)
  }
  return $domDocument$$6_newRequest$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.sendMultiPartRequest", {$sendMultiPartRequest$:$AdfXmlHttpDataTransferService$$.prototype.$sendMultiPartRequest$});
$AdfXmlHttpDataTransferService$$.prototype.$sendStreamingRequest$ = function $$AdfXmlHttpDataTransferService$$$$$sendStreamingRequest$$($actionURL$$14$$, $params$$22$$) {
  $actionURL$$14$$ = -1 == $actionURL$$14$$.indexOf("?") ? $actionURL$$14$$ + "?" : $actionURL$$14$$ + "\x26";
  $actionURL$$14$$ = $actionURL$$14$$ + "Adf-Rich-Message\x3dtrue\x26unique\x3d" + (new Date).getTime();
  for(var $agent$$37_name$$74$$ in $params$$22$$) {
    $actionURL$$14$$ += "\x26" + $agent$$37_name$$74$$ + "\x3d" + $params$$22$$[$agent$$37_name$$74$$]
  }
  $agent$$37_name$$74$$ = $AdfAgent$$.$AGENT$;
  $agent$$37_name$$74$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $agent$$37_name$$74$$.$getVersion$() && ($actionURL$$14$$ += "\x26oracle.adf.view.rich.forceHTML\x3dtrue");
  return $JSCompiler_StaticMethods__addRequestToQueue$$(this, $AdfXmlHttpDataTransferService$$.$_STREAMING_TYPE$, $JSCompiler_alias_NULL$$, $actionURL$$14$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $AdfDataTransferService$$.$TRANSFER_COMPLETE$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.sendStreamingRequest", {$sendStreamingRequest$:$AdfXmlHttpDataTransferService$$.prototype.$sendStreamingRequest$});
$AdfXmlHttpDataTransferService$$.prototype.$streamingResponsesOutstanding$ = function $$AdfXmlHttpDataTransferService$$$$$streamingResponsesOutstanding$$() {
  return 0 < this.$_streamingCount$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.streamingResponsesOutstanding", {$streamingResponsesOutstanding$:$AdfXmlHttpDataTransferService$$.prototype.$streamingResponsesOutstanding$});
$AdfXmlHttpDataTransferService$$.prototype.$processStreamingResponse$ = function $$AdfXmlHttpDataTransferService$$$$$processStreamingResponse$$($script$$5$$) {
  $AdfAssert$$.assert(this.$_streamingFrame$, "Unexpected streaming response");
  0 < this.$_suspendCount$ || 1 < this.$_reqCount$ ? (this.$_streamingMsgQueue$ || (this.$_streamingMsgQueue$ = []), this.$_streamingMsgQueue$.push($script$$5$$)) : ($JSCompiler_StaticMethods__processQueuedStreamingMessages$$(this), $AdfAgent$$.$AGENT$.execScript(this.$_streamingFrame$.contentWindow, $script$$5$$))
};
$AdfXmlHttpDataTransferService$$.prototype.processStreamingResponse = $AdfXmlHttpDataTransferService$$.prototype.$processStreamingResponse$;
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.processStreamingResponse", {$processStreamingResponse$:$AdfXmlHttpDataTransferService$$.prototype.$processStreamingResponse$});
function $JSCompiler_StaticMethods__processQueuedStreamingMessages$$($JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$) {
  if($JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingMsgQueue$) {
    for(var $agent$$38$$ = $AdfAgent$$.$AGENT$;$JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingMsgQueue$ && 0 < $JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingMsgQueue$.length;) {
      $agent$$38$$.execScript($JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingFrame$.contentWindow, $JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingMsgQueue$.shift())
    }
    $JSCompiler_StaticMethods__processQueuedStreamingMessages$self$$.$_streamingMsgQueue$ = $JSCompiler_alias_NULL$$
  }
}
$AdfXmlHttpDataTransferService$$.prototype.$notifyStreamingRequestComplete$ = function $$AdfXmlHttpDataTransferService$$$$$notifyStreamingRequestComplete$$() {
  var $iframeDoc$$6$$ = this.$_streamingFrame$.contentWindow.document;
  $iframeDoc$$6$$.removeChild($iframeDoc$$6$$.documentElement);
  this.$_streamingFrame$ = $JSCompiler_alias_NULL$$;
  this.$_streamingCount$--;
  $AdfAssert$$.assert(0 <= this.$_streamingCount$, "Streaming request underflow");
  $JSCompiler_StaticMethods__requestDone$$(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.notifyStreamingRequestComplete", {$notifyStreamingRequestComplete$:$AdfXmlHttpDataTransferService$$.prototype.$notifyStreamingRequestComplete$});
$AdfXmlHttpDataTransferService$$.prototype.$suspend$ = function $$AdfXmlHttpDataTransferService$$$$$suspend$$() {
  this.$_suspendCount$++
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.suspend", {$suspend$:$AdfXmlHttpDataTransferService$$.prototype.$suspend$});
$AdfXmlHttpDataTransferService$$.prototype.$resume$ = function $$AdfXmlHttpDataTransferService$$$$$resume$$() {
  this.$_suspendCount$--;
  $AdfAssert$$.assert(0 <= this.$_suspendCount$, "Suspend count underflow");
  0 < this.$_suspendCount$ || this.$_doNextRequest$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.resume", {$resume$:$AdfXmlHttpDataTransferService$$.prototype.$resume$});
function $JSCompiler_StaticMethods__doXmlHttpTransfer$$($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$, $requestItem$$1$$, $callback$$36_headerParams$$8_isFormData_pageId$$10$$) {
  var $xmlHttp$$2$$ = new $AdfXMLRequest$$, $context$$22_eventListeners$$5_logger$$4$$ = $xmlHttp$$2$$.$__dtsRequestContext$ = $requestItem$$1$$.getContext();
  $xmlHttp$$2$$.$__dtsRequestListeners$ = $requestItem$$1$$.$getListeners$();
  $requestItem$$1$$.$setAdfXMLRequest$($xmlHttp$$2$$);
  $xmlHttp$$2$$.$setSynchronous$($context$$22_eventListeners$$5_logger$$4$$ && $context$$22_eventListeners$$5_logger$$4$$.$__isSynchronous$ ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$);
  $callback$$36_headerParams$$8_isFormData_pageId$$10$$ !== $JSCompiler_alias_VOID$$ ? $xmlHttp$$2$$.$setCallback$($callback$$36_headerParams$$8_isFormData_pageId$$10$$) : $xmlHttp$$2$$.$setCallback$($AdfXmlHttpDataTransferService$$.$_requestCallback$);
  $callback$$36_headerParams$$8_isFormData_pageId$$10$$ = $JSCompiler_alias_FALSE$$;
  $context$$22_eventListeners$$5_logger$$4$$ != $JSCompiler_alias_NULL$$ && $context$$22_eventListeners$$5_logger$$4$$.$_formData$ && ($callback$$36_headerParams$$8_isFormData_pageId$$10$$ = $JSCompiler_alias_TRUE$$);
  $callback$$36_headerParams$$8_isFormData_pageId$$10$$ || $xmlHttp$$2$$.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset\x3dUTF-8");
  $callback$$36_headerParams$$8_isFormData_pageId$$10$$ = $requestItem$$1$$.$getHeaderParams$();
  if($callback$$36_headerParams$$8_isFormData_pageId$$10$$ != $JSCompiler_alias_NULL$$) {
    for(var $headerName_i$$102_ourWindow$$ in $callback$$36_headerParams$$8_isFormData_pageId$$10$$) {
      var $currHeader$$ = $callback$$36_headerParams$$8_isFormData_pageId$$10$$[$headerName_i$$102_ourWindow$$];
      $AdfCollections$$.isArray($currHeader$$) && ($currHeader$$ = $currHeader$$.join(","));
      $xmlHttp$$2$$.setRequestHeader($headerName_i$$102_ourWindow$$, $currHeader$$)
    }
  }
  $headerName_i$$102_ourWindow$$ = $JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$.$_window$;
  ($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$ = $requestItem$$1$$.$getActionURL$()) || ($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$ = "" + $headerName_i$$102_ourWindow$$.document.location.href);
  $callback$$36_headerParams$$8_isFormData_pageId$$10$$ = $AdfPage$$.$PAGE$.$_pageStateId$;
  $JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$ = $AdfXmlHttpDataTransferService$$.$__encodeWindowIdOnUrl$($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$, $headerName_i$$102_ourWindow$$.name);
  $context$$22_eventListeners$$5_logger$$4$$ && $context$$22_eventListeners$$5_logger$$4$$.$richPostback$ && ($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$ = $AdfXmlHttpDataTransferService$$.$__encodePageIdOnUrl$($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$, $callback$$36_headerParams$$8_isFormData_pageId$$10$$));
  $context$$22_eventListeners$$5_logger$$4$$ = $requestItem$$1$$.$getEventListeners$();
  if($context$$22_eventListeners$$5_logger$$4$$ != $JSCompiler_alias_NULL$$) {
    for($headerName_i$$102_ourWindow$$ = 0;$headerName_i$$102_ourWindow$$ < $context$$22_eventListeners$$5_logger$$4$$.length;$headerName_i$$102_ourWindow$$ += 2) {
      $xmlHttp$$2$$.addEventListener($context$$22_eventListeners$$5_logger$$4$$[$headerName_i$$102_ourWindow$$], $context$$22_eventListeners$$5_logger$$4$$[$headerName_i$$102_ourWindow$$ + 1])
    }
  }
  $AdfPage$$.$PAGE$.$__perfTimings$($JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_TRUE$$, "Request sent to server: ", $JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$);
  $context$$22_eventListeners$$5_logger$$4$$ = $AdfLogger$$.$LOGGER$;
  $context$$22_eventListeners$$5_logger$$4$$.fine("Request sent to server:", $requestItem$$1$$);
  $context$$22_eventListeners$$5_logger$$4$$.$getLogWriter$().flush();
  $xmlHttp$$2$$.send($JSCompiler_StaticMethods__doXmlHttpTransfer$self_actionUrl$$, $requestItem$$1$$.$getContent$())
}
function $JSCompiler_StaticMethods__appendParamNode$$($JSCompiler_StaticMethods__appendParamNode$self_node$$57$$, $domDocument$$8$$, $form$$4$$, $name$$75$$, $value$$111$$) {
  $AdfAssert$$.assert($form$$4$$ != $JSCompiler_alias_NULL$$);
  var $nodes$$6$$ = $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$.$_paramNodes$;
  $nodes$$6$$ || ($nodes$$6$$ = [], $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$.$_paramNodes$ = $nodes$$6$$);
  $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$ = $domDocument$$8$$.createElement("input");
  $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$.type = "hidden";
  $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$.name = $name$$75$$;
  $JSCompiler_StaticMethods__appendParamNode$self_node$$57$$.value = $value$$111$$;
  $nodes$$6$$.push($JSCompiler_StaticMethods__appendParamNode$self_node$$57$$);
  $form$$4$$.insertBefore($JSCompiler_StaticMethods__appendParamNode$self_node$$57$$, $form$$4$$.firstChild)
}
$AdfXmlHttpDataTransferService$$.prototype.$_doStreamingTransfer$ = function $$AdfXmlHttpDataTransferService$$$$$_doStreamingTransfer$$($requestItem$$3$$) {
  this.$_streamingMsgQueue$ = $JSCompiler_alias_NULL$$;
  var $actionUrl$$1_doc$$29_windowId$$3$$ = this.$_window$.document, $div$$4$$ = $actionUrl$$1_doc$$29_windowId$$3$$.getElementById($AdfXmlHttpDataTransferService$$.$_ADF_STREAMING_IFRAME_ID$);
  $div$$4$$ || ($div$$4$$ = $actionUrl$$1_doc$$29_windowId$$3$$.createElement("DIV"), $div$$4$$.id = $AdfXmlHttpDataTransferService$$.$_ADF_STREAMING_IFRAME_ID$, $div$$4$$.style.display = "none", $actionUrl$$1_doc$$29_windowId$$3$$.body.appendChild($div$$4$$));
  $actionUrl$$1_doc$$29_windowId$$3$$ = this.$_window$.name;
  $actionUrl$$1_doc$$29_windowId$$3$$ = $AdfXmlHttpDataTransferService$$.$__encodeWindowIdOnUrl$($requestItem$$3$$.$getActionURL$(), $actionUrl$$1_doc$$29_windowId$$3$$);
  $div$$4$$.innerHTML = '\x3cIFRAME src\x3d"' + $actionUrl$$1_doc$$29_windowId$$3$$ + '" onload\x3d"AdfPage.PAGE.getDataTransferService().processStreamingResponse(\'parent.AdfPage.PAGE.streamingResponseComplete();\');"\x3e\x3c/IFRAME\x3e';
  this.$_streamingFrame$ = $div$$4$$.firstChild;
  $AdfAssert$$.$assertDomElement$(this.$_streamingFrame$);
  $AdfAssert$$.assert("IFRAME" == this.$_streamingFrame$.tagName);
  $requestItem$$3$$.$setStreamingIFrame$(this.$_streamingFrame$)
};
$AdfXmlHttpDataTransferService$$.prototype.$_handleIFrameLoad$ = function $$AdfXmlHttpDataTransferService$$$$$_handleIFrameLoad$$() {
  var $domDocument$$9_hiddenFrame$$1$$ = this.$_window$.document, $agentIsIE$$5_iframeDoc$$inline_569$$ = $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $frameName$$1_iframeDoc$$8$$ = $AdfXmlHttpDataTransferService$$.$_MULTIPART_FRAME$;
  $agentIsIE$$5_iframeDoc$$inline_569$$ ? ($domDocument$$9_hiddenFrame$$1$$ = $domDocument$$9_hiddenFrame$$1$$.frames[$frameName$$1_iframeDoc$$8$$], $frameName$$1_iframeDoc$$8$$ = $domDocument$$9_hiddenFrame$$1$$.document) : ($domDocument$$9_hiddenFrame$$1$$ = $domDocument$$9_hiddenFrame$$1$$.getElementById($frameName$$1_iframeDoc$$8$$), $frameName$$1_iframeDoc$$8$$ = $domDocument$$9_hiddenFrame$$1$$.contentDocument);
  try {
    if(!$frameName$$1_iframeDoc$$8$$.documentElement || !$frameName$$1_iframeDoc$$8$$.documentElement.firstChild || $agentIsIE$$5_iframeDoc$$inline_569$$ && "complete" != $frameName$$1_iframeDoc$$8$$.readyState) {
      this.$_iframeLoadTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_handleIFrameLoad$, $JSCompiler_alias_NULL$$, 50)
    }else {
      var $page$$18$$ = $AdfPage$$.$PAGE$, $iframeLoadTimerId$$ = this.$_iframeLoadTimerId$;
      $iframeLoadTimerId$$ && (delete this.$_iframeLoadTimerId$, $page$$18$$.$cancelTimer$($iframeLoadTimerId$$));
      $page$$18$$.$scheduleTimer$(this, $AdfXmlHttpDataTransferService$$.$_removeFrame$, $domDocument$$9_hiddenFrame$$1$$, 1);
      var $agentIsIE$$5_iframeDoc$$inline_569$$ = $frameName$$1_iframeDoc$$8$$, $i$$inline_5028_requestListeners$$inline_571$$ = this.$_dtsRequestlisteners$;
      try {
        var $dtsRequestEvent$$inline_572$$ = new $AdfIFrameDataTransferRequestEvent$$($agentIsIE$$5_iframeDoc$$inline_569$$, this.$_dtsContext$);
        $AdfXmlHttpDataTransferService$$.$__broadcastRequestStatusChanged$($i$$inline_5028_requestListeners$$inline_571$$, $dtsRequestEvent$$inline_572$$)
      }finally {
        for(;$agentIsIE$$5_iframeDoc$$inline_569$$.firstChild;) {
          $agentIsIE$$5_iframeDoc$$inline_569$$.firstChild && $agentIsIE$$5_iframeDoc$$inline_569$$.removeChild($agentIsIE$$5_iframeDoc$$inline_569$$.firstChild)
        }
        this.$_htmlForm$.action = this.$_savedActionUrl$;
        this.$_htmlForm$.target = this.$_savedTarget$;
        var $nodes$$inline_5025$$ = this.$_paramNodes$;
        if($nodes$$inline_5025$$) {
          for(var $form$$inline_5026$$ = $nodes$$inline_5025$$[0].parentNode, $count$$inline_5027$$ = $nodes$$inline_5025$$.length, $i$$inline_5028_requestListeners$$inline_571$$ = 0;$i$$inline_5028_requestListeners$$inline_571$$ < $count$$inline_5027$$;$i$$inline_5028_requestListeners$$inline_571$$++) {
            $form$$inline_5026$$ && $form$$inline_5026$$.removeChild($nodes$$inline_5025$$[$i$$inline_5028_requestListeners$$inline_571$$])
          }
          delete this.$_paramNodes$
        }
        $JSCompiler_StaticMethods__requestDone$$(this)
      }
    }
  }catch($e$$84$$) {
    this.$_pageUnloading$ || ($AdfXmlHttpDataTransferService$$.$_alertError$("unknown"), $AdfLogger$$.$LOGGER$.$logErrorAsSevere$($e$$84$$, "Error (" + $e$$84$$.message + ") while performing Data Transfer request")), this.$_htmlForm$.action = this.$_savedActionUrl$, this.$_htmlForm$.target = this.$_savedTarget$
  }
};
function $JSCompiler_StaticMethods__handleRequestCallback$$($JSCompiler_StaticMethods__handleRequestCallback$self$$, $xmlHttp$$3$$) {
  if($xmlHttp$$3$$.$getCompletionState$() == $AdfXMLRequest$$.$COMPLETED$) {
    var $statusCode_warningMsg$$1$$ = 0;
    try {
      $statusCode_warningMsg$$1$$ = $xmlHttp$$3$$.$getStatus$()
    }catch($e$$85$$) {
    }
    try {
      if(200 != $statusCode_warningMsg$$1$$ && 302 != $statusCode_warningMsg$$1$$ && 0 != $statusCode_warningMsg$$1$$) {
        $JSCompiler_StaticMethods__handleRequestCallback$self$$.$_pageUnloading$ || ($AdfXmlHttpDataTransferService$$.$_alertError$($statusCode_warningMsg$$1$$), $AdfLogger$$.$LOGGER$.severe("Error StatusCode(", $statusCode_warningMsg$$1$$, ") while performing Data Transfer request\n"))
      }else {
        if(!$JSCompiler_StaticMethods__handleRequestCallback$self$$.$_pageUnloading$) {
          $JSCompiler_StaticMethods__broadcastStateChangeEvent$$($JSCompiler_StaticMethods__handleRequestCallback$self$$, $AdfDataTransferService$$.$TRANSFER_COMPLETE$);
          var $dtsRequestEvent$$3$$ = new $AdfDataTransferRequestEvent$$($AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, $xmlHttp$$3$$.$__dtsRequestContext$, $xmlHttp$$3$$);
          $AdfXmlHttpDataTransferService$$.$__broadcastRequestStatusChanged$($xmlHttp$$3$$.$__dtsRequestListeners$, $dtsRequestEvent$$3$$)
        }
      }
    }finally {
      try {
        if(!$JSCompiler_StaticMethods__handleRequestCallback$self$$.$_pageUnloading$ && $AdfPage$$.$PAGE$.$getResponseIdentifier$() != $JSCompiler_alias_NULL$$ && $xmlHttp$$3$$.getResponseHeader) {
          var $responseId$$inline_575$$ = $xmlHttp$$3$$.getResponseHeader("Adf-Context-Id");
          $responseId$$inline_575$$ || ($responseId$$inline_575$$ = $xmlHttp$$3$$.getResponseHeader("X-ORACLE-DMS-ECID"));
          $responseId$$inline_575$$ && $AdfPage$$.$PAGE$.$__setResponseIdentifier$($responseId$$inline_575$$)
        }
      }catch($e$$86$$) {
        $statusCode_warningMsg$$1$$ = "Not able to retrieve response id from header.Error (" + $e$$86$$.message, $statusCode_warningMsg$$1$$ += "). The response id in page object will not be up-to-date.", $AdfLogger$$.$LOGGER$.warning($statusCode_warningMsg$$1$$)
      }
      $xmlHttp$$3$$.$cleanup$();
      delete $xmlHttp$$3$$;
      $JSCompiler_StaticMethods__handleRequestCallback$self$$.$_pageUnloading$ || $JSCompiler_StaticMethods__requestDone$$($JSCompiler_StaticMethods__handleRequestCallback$self$$)
    }
  }
}
function $JSCompiler_StaticMethods__requestDone$$($JSCompiler_StaticMethods__requestDone$self$$) {
  $JSCompiler_StaticMethods__requestDone$self$$.$_requestQueue$ && ($JSCompiler_StaticMethods__requestDone$self$$.$_reqCount$--, $AdfAssert$$.assert(0 <= $JSCompiler_StaticMethods__requestDone$self$$.$_reqCount$, "Request count underflow"), 1 == $JSCompiler_StaticMethods__requestDone$self$$.$_reqCount$ && 1 == $JSCompiler_StaticMethods__requestDone$self$$.$_streamingCount$ && $JSCompiler_StaticMethods__processQueuedStreamingMessages$$($JSCompiler_StaticMethods__requestDone$self$$), 0 == $JSCompiler_StaticMethods__requestDone$self$$.$_requestQueue$.length && 
  ($JSCompiler_StaticMethods__requestDone$self$$.$_state$ != $AdfDataTransferService$$.$TRANSFER_COMPLETE$ && $JSCompiler_StaticMethods__broadcastStateChangeEvent$$($JSCompiler_StaticMethods__requestDone$self$$, $AdfDataTransferService$$.$TRANSFER_COMPLETE$), $JSCompiler_StaticMethods__broadcastStateChangeEvent$$($JSCompiler_StaticMethods__requestDone$self$$, $AdfDataTransferService$$.$STATE_READY$)), $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_StaticMethods__requestDone$self$$, $JSCompiler_StaticMethods__requestDone$self$$.$_doNextRequest$, 
  $JSCompiler_alias_NULL$$, 1))
}
$AdfXmlHttpDataTransferService$$.prototype.$_doNextRequest$ = function $$AdfXmlHttpDataTransferService$$$$$_doNextRequest$$() {
  if(!(0 < this.$_suspendCount$) && !(0 < this.$_reqCount$) && 0 < this.$_requestQueue$.length) {
    this.$_state$ != $AdfDataTransferService$$.$STATE_BUSY$ && $JSCompiler_StaticMethods__broadcastStateChangeEvent$$(this, $AdfDataTransferService$$.$STATE_BUSY$);
    var $requestItem$$inline_578$$ = this.$_requestQueue$.shift();
    if($requestItem$$inline_578$$.$getStatus$() == $AdfDataTransferRequestEvent$$.$STATUS_ABORTED$) {
      $AdfLogger$$.$LOGGER$.fine("Transfer request aborted beforing sending to server:", $requestItem$$inline_578$$)
    }else {
      switch($requestItem$$inline_578$$.$setStatus$($AdfDataTransferRequestEvent$$.$STATUS_SEND_BEFORE$), $AdfLogger$$.$LOGGER$.fine("Transfer start:", $requestItem$$inline_578$$), this.$_reqCount$++, $AdfAssert$$.assert(2 >= this.$_reqCount$, "Request count overflow"), $requestItem$$inline_578$$.getType()) {
        case $AdfXmlHttpDataTransferService$$.$_XMLHTTP_TYPE$:
          $JSCompiler_StaticMethods__doXmlHttpTransfer$$(this, $requestItem$$inline_578$$);
          break;
        case $AdfXmlHttpDataTransferService$$.$_POLLING_TYPE$:
          $JSCompiler_StaticMethods__doXmlHttpTransfer$$(this, $requestItem$$inline_578$$, $AdfDhtmlActiveData$$.$_requestCallback$);
          break;
        case $AdfXmlHttpDataTransferService$$.$_MULTIPART_TYPE$:
          if($requestItem$$inline_578$$.$getContent$() != $JSCompiler_alias_NULL$$) {
            $JSCompiler_StaticMethods__doXmlHttpTransfer$$(this, $requestItem$$inline_578$$, $AdfDhtmlMultipartUpload$$.$_requestCallback$)
          }else {
            var $agent$$inline_579_context$$inline_5032$$ = $requestItem$$inline_578$$.getContext(), $domWindow$$inline_580_htmlForm$$inline_5033$$ = $agent$$inline_579_context$$inline_5032$$.$_htmlForm$, $actionURL$$inline_5036_windowId$$inline_5034$$ = this.$_window$.name, $frameName$$inline_5037_pageId$$inline_5035$$ = $AdfPage$$.$PAGE$.$_pageStateId$, $actionURL$$inline_5036_windowId$$inline_5034$$ = $AdfXmlHttpDataTransferService$$.$__encodeWindowIdOnUrl$($requestItem$$inline_578$$.$getActionURL$(), 
            $actionURL$$inline_5036_windowId$$inline_5034$$), $actionURL$$inline_5036_windowId$$inline_5034$$ = $AdfXmlHttpDataTransferService$$.$__encodePageIdOnUrl$($actionURL$$inline_5036_windowId$$inline_5034$$, $frameName$$inline_5037_pageId$$inline_5035$$);
            $AdfAssert$$.assert($domWindow$$inline_580_htmlForm$$inline_5033$$.action, "form action cannot be null for multiform post");
            var $frameName$$inline_5037_pageId$$inline_5035$$ = $AdfXmlHttpDataTransferService$$.$_MULTIPART_FRAME$, $agent$$inline_5038_agentIsIE$$inline_5042$$ = $AdfAgent$$.$AGENT$, $domDocument$$inline_5039$$ = this.$_window$.document, $hiddenFrame$$inline_5040$$ = $domDocument$$inline_5039$$.getElementById($frameName$$inline_5037_pageId$$inline_5035$$), $frameStyle$$inline_5043_iframeDoc$$inline_5041$$, $agent$$inline_5038_agentIsIE$$inline_5042$$ = $agent$$inline_5038_agentIsIE$$inline_5042$$.$getPlatform$() == 
            $AdfAgent$$.$IE_PLATFORM$;
            this.$_iframeLoadCallback$ == $JSCompiler_alias_NULL$$ && (this.$_iframeLoadCallback$ = this.$createCallback$(this.$_handleIFrameLoad$));
            $hiddenFrame$$inline_5040$$ || ($hiddenFrame$$inline_5040$$ = $domDocument$$inline_5039$$.createElement("iframe"), $hiddenFrame$$inline_5040$$.name = $frameName$$inline_5037_pageId$$inline_5035$$, $hiddenFrame$$inline_5040$$.id = $frameName$$inline_5037_pageId$$inline_5035$$, $hiddenFrame$$inline_5040$$.dataset.$postReqCounter$ = 0, $frameStyle$$inline_5043_iframeDoc$$inline_5041$$ = $hiddenFrame$$inline_5040$$.style, $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.top = $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.left = 
            "0px", $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.width = $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.height = "1px", $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.position = "absolute", $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.visibility = "hidden", $domDocument$$inline_5039$$.body.appendChild($hiddenFrame$$inline_5040$$), $agent$$inline_5038_agentIsIE$$inline_5042$$ || ($hiddenFrame$$inline_5040$$.onload = this.$_iframeLoadCallback$));
            $agent$$inline_5038_agentIsIE$$inline_5042$$ ? ($hiddenFrame$$inline_5040$$ = $domDocument$$inline_5039$$.frames[$frameName$$inline_5037_pageId$$inline_5035$$], $hiddenFrame$$inline_5040$$.name = $frameName$$inline_5037_pageId$$inline_5035$$, $frameStyle$$inline_5043_iframeDoc$$inline_5041$$ = $hiddenFrame$$inline_5040$$.document) : $frameStyle$$inline_5043_iframeDoc$$inline_5041$$ = $hiddenFrame$$inline_5040$$.contentDocument;
            $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.firstChild && $frameStyle$$inline_5043_iframeDoc$$inline_5041$$.removeChild($frameStyle$$inline_5043_iframeDoc$$inline_5041$$.firstChild);
            this.$_dtsContext$ = $agent$$inline_579_context$$inline_5032$$;
            this.$_dtsRequestlisteners$ = $requestItem$$inline_578$$.$getListeners$();
            this.$_htmlForm$ = $domWindow$$inline_580_htmlForm$$inline_5033$$;
            this.$_savedActionUrl$ = $domWindow$$inline_580_htmlForm$$inline_5033$$.action;
            this.$_savedTarget$ = $domWindow$$inline_580_htmlForm$$inline_5033$$.target;
            $domWindow$$inline_580_htmlForm$$inline_5033$$.method = "POST";
            $domWindow$$inline_580_htmlForm$$inline_5033$$.action = $actionURL$$inline_5036_windowId$$inline_5034$$;
            $domWindow$$inline_580_htmlForm$$inline_5033$$.target = $frameName$$inline_5037_pageId$$inline_5035$$;
            $JSCompiler_StaticMethods__appendParamNode$$(this, $domDocument$$inline_5039$$, $domWindow$$inline_580_htmlForm$$inline_5033$$, "Adf-Rich-Message", "true");
            $JSCompiler_StaticMethods__appendParamNode$$(this, $domDocument$$inline_5039$$, $domWindow$$inline_580_htmlForm$$inline_5033$$, "partial", "true");
            $JSCompiler_StaticMethods__appendParamNode$$(this, $domDocument$$inline_5039$$, $domWindow$$inline_580_htmlForm$$inline_5033$$, $AdfXmlHttpDataTransferService$$.$_WINDOW_PARAM$, this.$_window$.name);
            $AdfAgent$$.$AGENT$.$autoCompleteForm$($domWindow$$inline_580_htmlForm$$inline_5033$$);
            try {
              (!$hiddenFrame$$inline_5040$$.parentNode ? $hiddenFrame$$inline_5040$$.frameElement : $hiddenFrame$$inline_5040$$).dataset.$postReqCounter$++, $domWindow$$inline_580_htmlForm$$inline_5033$$.submit(), $agent$$inline_5038_agentIsIE$$inline_5042$$ && (this.$_iframeLoadTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_handleIFrameLoad$, $JSCompiler_alias_NULL$$, 50))
            }catch($e$$inline_5044$$) {
              $AdfInputFileUtils$$.$addUploadErrorMessage$(), $JSCompiler_StaticMethods__requestDone$$(this)
            }
          }
          break;
        case $AdfXmlHttpDataTransferService$$.$_STREAMING_TYPE$:
          $agent$$inline_579_context$$inline_5032$$ = $AdfAgent$$.$AGENT$;
          $domWindow$$inline_580_htmlForm$$inline_5033$$ = $agent$$inline_579_context$$inline_5032$$.$getDomWindow$();
          this.$_streamingCount$++;
          $agent$$inline_579_context$$inline_5032$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && $domWindow$$inline_580_htmlForm$$inline_5033$$ != $domWindow$$inline_580_htmlForm$$inline_5033$$.top ? page.$scheduleTimer$(this, this.$_doStreamingTransfer$, $requestItem$$inline_578$$, 0) : this.$_doStreamingTransfer$($requestItem$$inline_578$$);
          break;
        default:
          $AdfAssert$$.assert($JSCompiler_alias_FALSE$$, "Unknown transfer type"), this.$_reqCount$--
      }
    }
  }
};
$AdfXmlHttpDataTransferService$$.$_requestCallback$ = function $$AdfXmlHttpDataTransferService$$$$_requestCallback$$($xmlRequest$$) {
  $AdfLogger$$.$LOGGER$.finer("Request complete:", $xmlRequest$$);
  var $dts$$2$$ = $AdfPage$$.$PAGE$.$getDataTransferService$($JSCompiler_alias_TRUE$$);
  $dts$$2$$ && $JSCompiler_StaticMethods__handleRequestCallback$$($dts$$2$$, $xmlRequest$$)
};
$AdfXmlHttpDataTransferService$$.prototype.$addStateChangeListener$ = function $$AdfXmlHttpDataTransferService$$$$$addStateChangeListener$$($listener$$83$$, $instance$$17$$) {
  $AdfAssert$$.$assertFunction$($listener$$83$$);
  $AdfAssert$$.$assertObjectOrNull$($instance$$17$$);
  var $stateChangeListeners$$ = this.$_stateChangeListeners$;
  $stateChangeListeners$$ || (this.$_stateChangeListeners$ = $stateChangeListeners$$ = []);
  $stateChangeListeners$$.push($listener$$83$$);
  $stateChangeListeners$$.push($instance$$17$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.addStateChangeListener", {$addStateChangeListener$:$AdfXmlHttpDataTransferService$$.prototype.$addStateChangeListener$});
$AdfXmlHttpDataTransferService$$.prototype.$removeStateChangeListener$ = function $$AdfXmlHttpDataTransferService$$$$$removeStateChangeListener$$($listener$$84$$, $instance$$18$$) {
  $AdfAssert$$.$assertFunction$($listener$$84$$);
  $AdfAssert$$.$assertObjectOrNull$($instance$$18$$);
  var $stateChangeListeners$$1$$ = this.$_stateChangeListeners$;
  $AdfAssert$$.assert($stateChangeListeners$$1$$, "stateChangeListeners must exist");
  for(var $length$$28$$ = $stateChangeListeners$$1$$.length, $i$$104$$ = 0;$i$$104$$ < $length$$28$$;$i$$104$$++) {
    var $currListener$$4$$ = $stateChangeListeners$$1$$[$i$$104$$];
    $i$$104$$++;
    $currListener$$4$$ == $listener$$84$$ && $stateChangeListeners$$1$$[$i$$104$$] === $instance$$18$$ && $stateChangeListeners$$1$$.splice($i$$104$$ - 1, 2)
  }
  0 == $stateChangeListeners$$1$$.length && (this.$_stateChangeListeners$ = $JSCompiler_alias_NULL$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.removeStateChangeListener", {$removeStateChangeListener$:$AdfXmlHttpDataTransferService$$.prototype.$removeStateChangeListener$});
$AdfXmlHttpDataTransferService$$.prototype.$getDTSState$ = $JSCompiler_get$$("$_state$");
$AdfObject$$.$exportPrototypeSymbol$("AdfXmlHttpDataTransferService.prototype.getDTSState", {$getDTSState$:$AdfXmlHttpDataTransferService$$.prototype.$getDTSState$});
function $JSCompiler_StaticMethods__broadcastStateChangeEvent$$($JSCompiler_StaticMethods__broadcastStateChangeEvent$self$$, $state$$13$$) {
  $JSCompiler_StaticMethods__broadcastStateChangeEvent$self$$.$_state$ = $state$$13$$;
  var $stateChangeListeners$$2$$ = $JSCompiler_StaticMethods__broadcastStateChangeEvent$self$$.$_stateChangeListeners$;
  if($stateChangeListeners$$2$$) {
    for(var $listenerCount$$3$$ = $stateChangeListeners$$2$$.length, $i$$105$$ = 0;$i$$105$$ < $listenerCount$$3$$;$i$$105$$++) {
      try {
        var $currListener$$5$$ = $stateChangeListeners$$2$$[$i$$105$$];
        $i$$105$$++;
        var $currInstance$$1$$ = $stateChangeListeners$$2$$[$i$$105$$];
        if($JSCompiler_alias_FALSE$$ == ($currInstance$$1$$ != $JSCompiler_alias_NULL$$ ? $currListener$$5$$.call($currInstance$$1$$, $state$$13$$) : $currListener$$5$$($state$$13$$))) {
          break
        }
      }catch($e$$87$$) {
        $AdfLogger$$.$LOGGER$.$logErrorAsWarning$($e$$87$$, "Error on DTS State Change Listener")
      }
    }
  }
}
$AdfXmlHttpDataTransferService$$.$_alertError$ = function $$AdfXmlHttpDataTransferService$$$$_alertError$$($ecid_statusCode$$1$$) {
  var $failedConnectionText_message$$54$$ = $AdfPage$$.$PAGE$.getFailedConnectionText();
  if($failedConnectionText_message$$54$$ != $JSCompiler_alias_NULL$$) {
    $failedConnectionText_message$$54$$ += " (status\x3d";
    $failedConnectionText_message$$54$$ += $ecid_statusCode$$1$$;
    if($ecid_statusCode$$1$$ = $AdfPage$$.$PAGE$.$getResponseIdentifier$()) {
      $failedConnectionText_message$$54$$ += ",ecid\x3d", $failedConnectionText_message$$54$$ += $ecid_statusCode$$1$$
    }
    $failedConnectionText_message$$54$$ += ")";
    alert($failedConnectionText_message$$54$$)
  }
};
$AdfXmlHttpDataTransferService$$.$_WINDOW_PARAM$ = "Adf-Window-Id";
$AdfXmlHttpDataTransferService$$.$__encodeWindowIdOnUrl$ = function $$AdfXmlHttpDataTransferService$$$$__encodeWindowIdOnUrl$$($url$$25$$, $windowId$$4$$) {
  var $actionUrl$$2$$ = $url$$25$$, $windowParam$$ = $AdfXmlHttpDataTransferService$$.$_WINDOW_PARAM$ + "\x3d", $windowParamValue$$ = $windowParam$$ + $windowId$$4$$;
  -1 == $actionUrl$$2$$.indexOf($windowParam$$) ? ($actionUrl$$2$$ += -1 == $actionUrl$$2$$.indexOf("?") ? "?" : "\x26", $actionUrl$$2$$ += $windowParamValue$$) : $actionUrl$$2$$ = $actionUrl$$2$$.replace(/adf-window-id=[^&#]*/, $windowParamValue$$);
  return $actionUrl$$2$$
};
$AdfXmlHttpDataTransferService$$.$__encodePageIdOnUrl$ = function $$AdfXmlHttpDataTransferService$$$$__encodePageIdOnUrl$$($url$$26$$, $pageId$$12$$) {
  if($pageId$$12$$ == $JSCompiler_alias_NULL$$ || $pageId$$12$$ == $JSCompiler_alias_VOID$$) {
    return $url$$26$$
  }
  var $actionUrl$$3$$ = $url$$26$$, $pageParam$$ = $AdfDhtmlPage$$.$_PAGE_STATE_ID$ + "\x3d", $pageParamValue$$ = $pageParam$$ + $pageId$$12$$;
  -1 == $actionUrl$$3$$.indexOf($pageParam$$) ? ($actionUrl$$3$$ += -1 == $actionUrl$$3$$.indexOf("?") ? "?" : "\x26", $actionUrl$$3$$ += $pageParamValue$$) : $actionUrl$$3$$ = $actionUrl$$3$$.replace(/Adf-Page-Id=[^&#]*/, $pageParamValue$$);
  return $actionUrl$$3$$
};
$AdfXmlHttpDataTransferService$$.$_removeFrame$ = function $$AdfXmlHttpDataTransferService$$$$_removeFrame$$($frameNode$$1_hiddenFrame$$2$$) {
  if($frameNode$$1_hiddenFrame$$2$$ = !$frameNode$$1_hiddenFrame$$2$$.parentNode ? $frameNode$$1_hiddenFrame$$2$$.frameElement : $frameNode$$1_hiddenFrame$$2$$) {
    if($frameNode$$1_hiddenFrame$$2$$.dataset.$postReqCounter$--, 0 >= $frameNode$$1_hiddenFrame$$2$$.dataset.$postReqCounter$) {
      $frameNode$$1_hiddenFrame$$2$$.onload = "void(0);";
      var $parentNode$$1$$ = $frameNode$$1_hiddenFrame$$2$$.parentNode;
      $parentNode$$1$$ && $parentNode$$1$$.removeChild($frameNode$$1_hiddenFrame$$2$$)
    }
  }
};
