var I=Fa.ea(Fa,"AdfRichUIPeer");m("AdfRichUIPeer",I);I.ea=function(a,b,d,e){u.Ja(a);u.J(b);u.gRa(d);u.ji(e);b=Fa.ea(a,b,e);(a=a.NR)||(a=!0);null==d?d=a:u.assert(!d||a,"Can't create a stateless subclass of a stateful superclass");b.ga=I.fxa;b.NR=!1!==d;return b};m("AdfRichUIPeer.createPeerClass",I.ea);var tc="";I.uH=function(a,b,d){tc=b+"Shim";a=I.ea(a,tc,!1);b=I.ea(a,b,!1);a.prototype.lnb=d;a.prototype.Init=function(a,b){I.Ihb.call(this,window[tc],a,b)};a.prototype.Qa=I.Jhb;return b};
m("AdfRichUIPeer.createInnerPeerClassWithSubId",I.uH);I.Jhb=function(a){u.s(a,G);var b=a.g(),b=I.j(b,this.lnb),b=q.b.getElementById(b);u.Hb(b);u.assert(!this.constructor.NR);this.G(a,b);this.tb(a,b)};I.Ihb=function(a,b,d){u.s(b,G);u.s(d,I);this.Ri=d;a.h.Init.call(this,b)};I.kta=function(a,b){if(a&&b){var d=I.py(a);return C.Nb(b,d)}return!1};m("AdfRichUIPeer.isComponentContainedByElement",I.kta);I.prototype.R=function(){return A.c.R()};r.a("AdfRichUIPeer.prototype.getDomDocument",{R:I.prototype.R});
I.prototype.bf=function(a){this.bind(a);var b=I.Cf(this.Rp().parentNode);if(b){a=a.g();var d=a.lastIndexOf(":");if(-1!=d&&(a=a.substring(0,d),!q.b.getElementById(a)&&(a=A.c.m(a))))for(d=a.getParent();d;){if(d===b){b=a;break}d=d.getParent()}}return b};r.a("AdfRichUIPeer.prototype.getComponentParent",{bf:I.prototype.bf});function uc(a,b,d,e,f){a.Uo(b,d,e,f);a=a.bf(b);null!=a&&uc(a.o(),a,d,e,f)}I.prototype.Uo=function(){};r.a("AdfRichUIPeer.prototype.TruncateClientId",{Uo:I.prototype.Uo});
I.mXa=function(a,b,d,e){a=a.g();a=xa.count(a,":");e.push(a+1)};m("AdfRichUIPeer.TruncateClientIdOnceImpl",I.mXa);I.prototype.es=function(a,b){var d=[];uc(this,a,a,b,d);var e=d.length;if(0<e){var f=b.split(":"),g=f.length;if(1==g)return b;for(var h=Array(g-e),l=0,e=e-1,n=d[e],t=0;t<g;t++)t!=n?h[l++]=f[t]:n=0<e?d[--e]:-1;return h.join(":")}return b};r.a("AdfRichUIPeer.prototype.getAbsoluteId",{es:I.prototype.es});
I.prototype.Kd=function(a,b){var d;d=[];vc(this,a,a,b,d);var e=d.length;if(0<e){var f=b.split(":"),g=f.length;if(e>g)return b;for(var h=Array(g-e),l=0,e=e-1,n=d[e][0],t=0;t<g;t++)t==n?(null!=d[e][1]&&(n=0<l?l-1:0,h[n]=h[n]+"["+d[e][1]+"]"),n=0<e?d[--e][0]:-1):h[l++]=f[t];d=h.join(":")}else d=b;window.ewa&&(d=wc.N8(d));return d};r.a("AdfRichUIPeer.prototype.getAbsoluteLocator",{Kd:I.prototype.Kd});I.prototype.Sd=function(a){u.assert(!1,"Incorrect use of [] locator notation for component :"+a)};
r.a("AdfRichUIPeer.prototype.convertLocatorToClientId",{Sd:I.prototype.Sd});
I.$ra=function(a,b){u.u(a);var d=A.c,e=null!=b,f,g,h;if(!e)for(var l=a;l&&(!b||b.K("nested"));l=l.parentNode)h=l.id,b&&b.K("nested")?b=b.getParent():h&&(f=h.lastIndexOf(":"),g=h.substr(f+1),0==g.indexOf(I.LS)&&(f++,h=h.substr(0,f)+h.substr(f+I.LS.length)),b=d.m(h));if(b&&(f=b.o())){f.bind(b);f=f.N(a);g=b.Kd();if(f)return g+"#"+f;var n;h=a.id;f=h.lastIndexOf(":");return 0<f&&(h=h.substr(0,f),(b=d.m(h))&&!e&&(n=I.$ra(a,b)),null!=n&&0<n.indexOf("#"))?n:g}return null};
m("AdfRichUIPeer.getLocatorByDomElement",I.$ra);I.prototype.N=function(){if(this.L==I.prototype.L)return null;u.fa()};r.a("AdfRichUIPeer.prototype.GetBestMatchSubId",{N:I.prototype.N});function vc(a,b,d,e,f){a.Od(b,d,e,f);a=a.bf(b);null!=a&&vc(a.o(),a,b,e,f)}I.prototype.Od=function(){};r.a("AdfRichUIPeer.prototype.ConvertClientIdToLocator",{Od:I.prototype.Od});I.prototype.Cd=function(a,b){var d;d=a instanceof AdfRichPopup?xc.lC(a):I.Fb(a);u.u(d);return q.b.qj(d,b)};
r.a("AdfRichUIPeer.prototype.getDescendantComponents",{Cd:I.prototype.Cd});I.prototype.DH=function(a,b){var d=this.constructor._componentPropertyGetters[b];if(d)return this.bind(a),d.call(this,a,this.i())};r.a("AdfRichUIPeer.prototype.getComponentProperty",{DH:I.prototype.DH});I.prototype.oo=function(a){this.bind(a);return this.Bj()};r.a("AdfRichUIPeer.prototype.getReadyState",{oo:I.prototype.oo});I.prototype.Bj=function(){return this.f().$Qa?G.ut:G.tt};
r.a("AdfRichUIPeer.prototype.GetReadyState",{Bj:I.prototype.Bj});I.prototype.jd=function(a,b){this.bind(a);return this.Oa(b)};r.a("AdfRichUIPeer.prototype.getInlineEditor",{jd:I.prototype.jd});I.prototype.Oa=function(){return null};r.a("AdfRichUIPeer.prototype.GetInlineEditor",{Oa:I.prototype.Oa});I.prototype.RO=function(a,b){this.bind(a);return this.If(b)};r.a("AdfRichUIPeer.prototype.getDragTransferable",{RO:I.prototype.RO});I.prototype.If=function(){return null};
r.a("AdfRichUIPeer.prototype.GetDragTransferable",{If:I.prototype.If});I.prototype.QO=function(a,b){this.bind(a);return this.Mh(b)};r.a("AdfRichUIPeer.prototype.getDragOverFeedback",{QO:I.prototype.QO});I.prototype.Mh=function(){return I.Wwa(this.i())};r.a("AdfRichUIPeer.prototype.GetDragOverFeedback",{Mh:I.prototype.Mh});I.prototype.al=function(a,b){this.bind(a);return this.hba(b)};r.a("AdfRichUIPeer.prototype.applyDragReadyState",{al:I.prototype.al});I.prototype.Du=function(a,b){this.bind(a);this.Iv(b)};
r.a("AdfRichUIPeer.prototype.clearDragReadyState",{Du:I.prototype.Du});I.prototype.bl=function(a,b){this.bind(a);return this.jba(b)};r.a("AdfRichUIPeer.prototype.applyDragSourceState",{bl:I.prototype.bl});I.prototype.Eu=function(a,b){this.bind(a);this.Jv(b)};r.a("AdfRichUIPeer.prototype.clearDragSourceState",{Eu:I.prototype.Eu});I.prototype.hba=function(){var a=this.js();C.w(a,I.qD);return a};r.a("AdfRichUIPeer.prototype.ApplyDragReadyState",{hba:I.prototype.hba});
I.prototype.Iv=function(a){u.u(a);C.O(a,I.qD)};r.a("AdfRichUIPeer.prototype.ClearDragReadyState",{Iv:I.prototype.Iv});I.prototype.jba=function(){var a=this.js();C.w(a,I.rD);return a};r.a("AdfRichUIPeer.prototype.ApplyDragSourceState",{jba:I.prototype.jba});I.prototype.Jv=function(a){u.u(a);C.O(a,I.rD)};r.a("AdfRichUIPeer.prototype.ClearDragSourceState",{Jv:I.prototype.Jv});I.Wwa=function(a){return q.b.qO(a)};m("AdfRichUIPeer.CreateDraggableNode",I.Wwa);
I.prototype.oua=function(a,b,d){this.bind(a);this.Zb(b,d)};r.a("AdfRichUIPeer.prototype.replaceDomElement",{oua:I.prototype.oua});I.prototype.Zb=function(a,b){A.c.Jha(a,b)};r.a("AdfRichUIPeer.prototype.ReplaceDomElement",{Zb:I.prototype.Zb});I.prototype.Gqa=function(a,b){this.bind(a);return this.nc(b)};r.a("AdfRichUIPeer.prototype.domReplaceNotify",{Gqa:I.prototype.Gqa});I.prototype.nc=function(a){return a};r.a("AdfRichUIPeer.prototype.DomReplaceNotify",{nc:I.prototype.nc});
I.la=function(a,b){var d=I.c_a;d[0]=a;d[2]=b;return d.join("")};m("AdfRichUIPeer.createSubId",I.la);I.j=I.la;m("AdfRichUIPeer.CreateSubId",I.j);I.KX=function(a){var b=a.length-1;if(0<b){for(var d=Array(b),e=1,f=0;f<b;e++,f++)d[f]=a[e];return d}return null};I.ii=function(a,b){I.UGa(a,I.KX(arguments))};m("AdfRichUIPeer.addSuppressedPPRAttributes",I.ii);
I.UGa=function(a,b){u.Ja(a);var d=a.Mna;if(null==d&&(d={},a.Mna=d,a!=I)){var e=a.h.constructor.Mna,f;for(f in e)d[f]=!0}if(b)for(e=b.length,f=0;f<e;f++){var g=b[f];u.J(g);d[g]=!0}};I.hc=function(a,b){I.IGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentPropertyGetters",I.hc);I.IGa=function(a,b){I.x5(a,"_componentPropertyGetters",I.B0a,null,b)};I.b8=function(a,b){I.LGa(a,I.KX(arguments))};m("AdfRichUIPeer.addDomEventHandlers",I.b8);I.LGa=function(a,b){I.x5(a,"_domEventHandlers",I.G0a,yc.mxa,b)};
I.ra=function(a,b){I.GGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentEventHandlers",I.ra);I.GGa=function(a,b){I.x5(a,"_componentEventHandlers",I.F0a,null,b)};I.sb=function(a,b){I.HGa(a,I.KX(arguments))};m("AdfRichUIPeer.addComponentPropertyChanges",I.sb);I.HGa=function(a,b){I.x5(a,"_componentPropertyChanges",I.w4a,null,b)};
I.x5=function(a,b,d,e,f){u.Ja(a);u.J(b);u.Mb(d);u.ji(e);u.og(f);var g=a.prototype,h,l=a[b];if(null==l&&(l={},a[b]=l,a!=I)){b=a.h.constructor[b];for(var n in b)h=null!=e?e[n]:n,d[1]=xa.qZ(h),l[n]=g[d.join("")]}if(null!=f){b=f.length;for(var t=0;t<b;t++){n=f[t];h=null!=e?e[n]:n;d[1]=xa.qZ(h);h=d.join("");var y=g[h];u.xc&&u.assert(y,"No callback for:"+h+" on "+r.getTypeName(a));l[n]=y}}};
I.prototype.Lv=function(a){var b=a.lP(),d=a.getSource(),e=this.constructor,f=e._componentPropertyChanges[b],g=!1;f&&(this.bind(d),g=f.call(this,d,this.i(),a.no(),a.uC()),void 0===g&&(g=!0));g?A.c.EA(d):b in e.Mna||(a=d.Yp()[b],null==a||a[G.eE]||A.c.Kc(d))};r.a("AdfRichUIPeer.prototype.ComponentPropertyChanged",{Lv:I.prototype.Lv});I.prototype.Bl=function(a,b,d){u.dc(d);var e=!1,f=a.getParent();if(f){var g=f.o();g&&g.ue()&&(g.bind(f),e=g.le(a,b,d))}e||(C.setVisible(b,d),d&&A.c.jo(b,!1))};
r.a("AdfRichUIPeer.prototype.ComponentVisibleChanged",{Bl:I.prototype.Bl});I.prototype.Hxa=function(a,b){return C.kb(b)};r.a("AdfRichUIPeer.prototype.GetComponentVisible",{Hxa:I.prototype.Hxa});I.prototype.Bxa=function(a){a=a.g();var b=a.lastIndexOf(":");return a.substr(b+1)};r.a("AdfRichUIPeer.prototype.GetComponentId",{Bxa:I.prototype.Bxa});
I.prototype.mD=function(a,b,d,e){u.ae(d);null==d&&(d="");a=b.style.cssText;if(null!=a)if(null==e)";"!=a[a.length-1]&&(a+=";"),d=a+d;else if(e=e.replace(/\s*:\s*/g,":"),a=a.replace(/\s*:\s*/g,":"),e.length<a.length){var f=a.indexOf(e);0==f?(e=a.substring(e.length),";"!=e[e.length-1]&&(e+=";"),d=e+d):0<f&&(d=a.substring(0,f)+d)}b.style.cssText=d};r.a("AdfRichUIPeer.prototype.ComponentInlineStyleChanged",{mD:I.prototype.mD});I.prototype.Qwa=function(a,b,d,e){u.ae(d);null!=e&&C.O(b,e);C.w(b,d)};
r.a("AdfRichUIPeer.prototype.ComponentStyleClassChanged",{Qwa:I.prototype.Qwa});I.prototype.sy=function(a,b){u.s(a,G);var d=I.Fb(a).style,e=q.b.c9(b);return d[e]};r.a("AdfRichUIPeer.prototype.getInlineStyleProperty",{sy:I.prototype.sy});I.prototype.rq=function(a,b,d){u.s(a,G);a=I.Fb(a).style;b=q.b.c9(b);a[b]=d};r.a("AdfRichUIPeer.prototype.setInlineStyleProperty",{rq:I.prototype.rq});I.prototype.WC=function(a,b){u.s(a,G);u.dc(b);var d=I.xm(a);null!=d&&C.qd(b,d,I.mba)&&(this.bind(a),this.vd(b))};
r.a("AdfRichUIPeer.prototype.setBusy",{WC:I.prototype.WC});I.prototype.vd=function(a){u.dc(a)};r.a("AdfRichUIPeer.prototype.SetBusy",{vd:I.prototype.vd});I.prototype.td=function(){return!1};r.a("AdfRichUIPeer.prototype.isBusy",{td:I.prototype.td});I.TC=function(a,b,d){u.s(a,G);u.s(b,w);u.Ja(d);A.c.TC(b,I.Mib,{km:a.g(),Jp:d})};m("AdfRichUIPeer.registerKeyStroke",I.TC);I.oz=function(a,b){u.s(a,G);u.s(b,w);A.c.oz(b,a.g())};m("AdfRichUIPeer.unregisterKeyStroke",I.oz);
I.Mib=function(a){u.s(a,w);var b=A.c.m(this.km);if(null==b)return!1;var d=b.o();d.bind(b);return this.Jp.call(d,a)};I.Fb=function(a){u.Uc(a);return q.b.getElementById(a.g())};m("AdfRichUIPeer.getDomElementForComponent",I.Fb);
I.py=function(a){u.s(a,G);var b=q.b.getElementById(a.g());if(!b){var d=a.o();d&&(b=d.Rp());b||(b=I.Lxa(a))}u.assert(null!=b,"DOM node for the Id "+a.g()+" is not found. This indicates a serious problem during rendering. Inspect your DOM tree and try to determine why the client component is present, while its DOM node is not");return b};m("AdfRichUIPeer.getDomNodeForComponent",I.py);
I.Lxa=function(a){var b=a.K("_parentId");a="compS|"+a.g();if(b=q.b.getElementById(b))if(b=b.firstChild)return I.fKa(b,a);b=A.c.R().body;a=I.JJa(b,a);return null!=a?a:null};m("AdfRichUIPeer.GetDomNodeForCommentComponent",I.Lxa);I.JJa=function(a,b){u.Hb(a);var d=a.nodeType;if(8==d){if(b==a.nodeValue)return a}else if(1==d)for(var d=a.childNodes,e=d.length,f=0,f=0;f<e;f++){var g=I.JJa(d[f],b);if(null!=g)return g}return null};I.xm=function(a){a=I.py(a);return null==a?null:this.Vba(a)};
m("AdfRichUIPeer.getDomContentElementForComponent",I.xm);I.Vba=function(a){u.Hb(a);if(8==a.nodeType||"NOSCRIPT"==a.tagName)for(a=a.nextSibling;a&&1!=a.nodeType;)a=a.nextSibling;u.u(a);return a};m("AdfRichUIPeer.GetDomContentElementForNode",I.Vba);I.fKa=function(a,b){for(var d=a;d;){var e=d.nodeType;if(8==e){if(b==d.nodeValue)return d}else if(1==e&&(e=d.id,!e||!A.c.m(e))&&(e=d.firstChild)&&(e=I.fKa(e,b)))return e;d=d.nextSibling}return null};I.prototype.i=function(){return this.PU};
r.a("AdfRichUIPeer.prototype.getDomElement",{i:I.prototype.i});I.prototype.Rp=function(){return this.PU};r.a("AdfRichUIPeer.prototype.getDomNode",{Rp:I.prototype.Rp});I.js=function(){};m("AdfRichUIPeer.getDomContentElement",I.js);I.prototype.js=function(){return this.PU};r.a("AdfRichUIPeer.prototype.getDomContentElement",{js:I.prototype.js});I.prototype.d9=function(a,b){this.bind(a);return this.Xba(b)};r.a("AdfRichUIPeer.prototype.getDomRootNodes",{d9:I.prototype.d9});
I.prototype.Xba=function(a){var b=[];if(null!=a)if(b.push(a),1===a.nodeType&&"NOSCRIPT"===a.tagName&&a.id){var d=a.id+"::end";for(a=a.nextSibling;null!=a&&(b.push(a),1!=a.nodeType||a.id!=d);a=a.nextSibling);}else 8==a.nodeType&&b.push(a);return b};r.a("AdfRichUIPeer.prototype.GetDomRootNodes",{Xba:I.prototype.Xba});
I.prototype.Qa=function(a){u.s(a,G);A.c.CZ(a.g(),a);var b=I.py(a);if(b){u.Hb(b);this.G(a,b);if(-1<I.tZa.indexOf(a.hIa)){var d;b.hasAttribute("data-action")?zc(b):((d=b.querySelector("[data-action]"))&&zc(d),Ac(b))}this.constructor.NR||this.tb(a,b)}if(a.Yp().iconDelivery&&"fetchAndInline"==a.getIconDelivery()&&(b=I.wKa(a))){d=new Cc;var e=this.aw(a);e?d.Mqa(a,e,b):v.l.warning("AdfRichUIPeer#_fetchSVGIcon - span element not found in component with clientID: "+a.g())}};
r.a("AdfRichUIPeer.prototype.initialize",{Qa:I.prototype.Qa});function Ac(a){if((a=a.querySelectorAll("[onclick]"))&&0<a.length)for(var b=0;b<a.length;b++)!a[b].hasAttribute("onclick")||-1<a[b].getAttribute("onclick").indexOf("submit")||(a[b].removeAttribute("onclick"),a[b].addEventListener("click",function(a){a.preventDefault();this.focus()}))}
function zc(a){a.addEventListener("click",function(b){var d=a.dataset.action;-1<d.indexOf("focus")&&this.focus();-1<d.indexOf("void(0)")&&void 0;if(-1<d.indexOf("true"))return!0;-1<d.indexOf("false")&&b.preventDefault()})}I.prototype.$e=function(a){u.s(a,G);u.Hb(I.py(a));this.ak(a,!0);this.ka(a);this.gb===a&&this.cn();A.c.nz(a.g())};r.a("AdfRichUIPeer.prototype.componentRemoved",{$e:I.prototype.$e});
I.ga=function(){this.w4a=["Component",null,"Changed"];this.B0a=["GetComponent",null];this.G0a=["HandleDom",null];this.F0a=["HandleComponent",null];this.c_a=[null,"::",null];this.sb(this,G.VISIBLE,G.INLINE_STYLE,G.STYLE_CLASS);this.hc(this,G.VISIBLE,G.ID)};m("AdfRichUIPeer.InitClass",I.ga);
I.fxa=function(a){var b=null,d=null,e=null,f=null,g=null;a&&(b=a.oUa,d=a.Cwb,e=a.IRa,f=a.Bvb,g=a.Twb);I.HGa(this,b);I.IGa(this,d);I.GGa(this,e);I.LGa(this,f);I.UGa(this,g);b=this.C;null==b&&(b=this.InitSubclass);null!=b&&b.call(this,a)};m("AdfRichUIPeer.DefaultInitClass",I.fxa);I.prototype.G=function(){};r.a("AdfRichUIPeer.prototype.InitDomElement",{G:I.prototype.G});I.prototype.ka=function(){};r.a("AdfRichUIPeer.prototype.ComponentRemoved",{ka:I.prototype.ka});
I.prototype.tb=function(a,b){this.gb=a;this.PU=b};r.a("AdfRichUIPeer.prototype.BindToComponent",{tb:I.prototype.tb});I.prototype.cn=function(){this.PU=this.gb=null};r.a("AdfRichUIPeer.prototype.UnbindFromComponent",{cn:I.prototype.cn});I.prototype.bind=function(a){u.s(a,G);u.assert(!a.HP(),"Attempt to bind a dead component");if(a!==this.gb&&this.constructor.NR){var b=I.Fb(a);u.Bu(b);b||u.assert(this instanceof Dc);this.cn();this.tb(a,b)}};r.a("AdfRichUIPeer.prototype.bind",{bind:I.prototype.bind});
I.prototype.focus=function(a){this.bind(a);this.gh()};r.a("AdfRichUIPeer.prototype.focus",{focus:I.prototype.focus});I.prototype.gh=function(){var a=this.js();J.dk(a)};r.a("AdfRichUIPeer.prototype.Focus",{gh:I.prototype.gh});I.prototype.kv=function(a,b,d){this.bind(a);return this.ZJ(b,d)};r.a("AdfRichUIPeer.prototype.processPushData",{kv:I.prototype.kv});
I.prototype.ZJ=function(a){var b=this.f(),d=!1;for(key in a){var e=a[key];v.l.fine("On ",b," set ",key," to ",e);var f=b.setProperty(key,e,!1,G.fb);if(!d&&e!==f){var d=!0,e=this.i(),f=I.Wga,g=e.getAttribute(f),h=A.c;g?h.Ds(g,1E3):(C.w(e,I.uFa),g=h.ta(null,I.ylb,e.id,1E3),e.setAttribute(f,g))}}return!0};r.a("AdfRichUIPeer.prototype.ProcessPushData",{ZJ:I.prototype.ZJ});I.prototype.gI=function(a){this.bind(a);this.aK()};r.a("AdfRichUIPeer.prototype.registerADSAccessibility",{gI:I.prototype.gI});
I.prototype.aK=function(){var a=this.f(),a=I.Fb(a),b=q.b;a&&null==b.getAttribute(a,"aria-live")&&b.setAttribute(a,"aria-live","polite")};r.a("AdfRichUIPeer.prototype.RegisterADSAccessibility",{aK:I.prototype.aK});I.prototype.f=function(){return this.gb};r.a("AdfRichUIPeer.prototype.getComponent",{f:I.prototype.f});I.MWa=function(a){u.u(a);return(a=a.id)?A.c.m(a):null};m("AdfRichUIPeer.GetComponent",I.MWa);
I.Cf=function(a){u.Hb(a);for(var b=A.c,d;a;){if(1==a.nodeType){if(d=a.id)if(d=b.m(d))return d;var e=a.previousSibling;if(e&&8==e.nodeType&&(d=Ec(b,e)))return d;d=I.afb(e);if(null!=d)return d}a=a.parentNode}return null};m("AdfRichUIPeer.getFirstAncestorComponent",I.Cf);I.t3a=/::end$/;I.afb=function(a){for(var b={},d=A.c;null!=a;a=a.previousSibling)if(1==a.nodeType&&"NOSCRIPT"==a.tagName&&null!=a.id){var e=a.id;if(I.t3a.test(e))b[e]=!0;else if(!0!==b[e+"::end"]&&(component=d.m(e)))return component}return null};
I.prototype.dh=function(a,b,d,e){u.s(a,G);u.Ja(b);u.ji(d);var f=I.Fb(a),g=Fc(this,a,f,b,d,e);if(2!=g){var h=this.ly(a);if(null!=h)for(var l in h)if(h[l].Ha&&(f=h[l].Ha())&&(g=Fc(this,a,f,b,d,e),2==g))break}return g};r.a("AdfRichUIPeer.prototype.visitChildren",{dh:I.prototype.dh});I.prototype.hP=function(a){this.bind(a);return q.b.jc(this.PU)};r.a("AdfRichUIPeer.prototype.getPagePosition",{hP:I.prototype.hP});
function Fc(a,b,d,e,f,g){var h,l=q.b,n;"NOSCRIPT"===d.tagName?(n=l.getElementById(b.g()+"::end"),h=d.nextSibling):h=d.firstChild;d=C.kb;for(var t=l.WH,y=A.c;h&&h!=n;){if(1==h.nodeType)if(!t(h)||g&&!d(h))Fc(a,b,h,e,f,g);else{var z=0,B=null;(z=h.id)&&(B=y.m(z));B&&B!=b?(z=e.call(f,B))||(z=B.dh(e,f,g)):z=Fc(a,b,h,e,f,g);if(2==z)return 2;"NOSCRIPT"==h.tagName&&(h=l.getElementById(h.id+"::end"),u.u(h))}h=h.nextSibling}return 0}I.prototype.w8=function(a,b,d){this.bind(a);return this.Aba(b,d)};
r.a("AdfRichUIPeer.prototype.createComponentEvent",{w8:I.prototype.w8});I.prototype.Aba=function(a,b){return q.b.pj(this.f(),a,b)};r.a("AdfRichUIPeer.prototype.CreateComponentEvent",{Aba:I.prototype.Aba});function Gc(a,b,d){u.Uc(d);var e=a.constructor._domEventHandlers[d.type];e&&(a.bind(b),e.call(a,b,d))}I.prototype.Aq=function(a){var b=this.constructor._componentEventHandlers;if(b&&(b=b[a.getType()])){var d=a.he();this.bind(d,I.Fb(d));b.call(this,a)}};
r.a("AdfRichUIPeer.prototype.DispatchComponentEvent",{Aq:I.prototype.Aq});I.prototype.Ov=function(){return!1};r.a("AdfRichUIPeer.prototype.DispatchUncanceledComponentEvent",{Ov:I.prototype.Ov});I.ZB=function(a,b,d){u.Ja(a);u.u(b);u.J(d);var e=yc.lxa[d];u.J(e);I.b8(a,d);b[e]=I.Sbb};m("AdfRichUIPeer.addEventHandlerToDomInstance",I.ZB);I.Sbb=function(a){null==a&&(a=A.c.Y().event);var b=I.Cf(this);b&&Gc(b.o(),b,a)};I.prototype.xTa=function(){return this.f().g()==A.c.om()};
r.a("AdfRichUIPeer.prototype.isActive",{xTa:I.prototype.xTa});I.prototype.De=function(a){this.bind(a);return this.Gf()};r.a("AdfRichUIPeer.prototype.getAccessibleName",{De:I.prototype.De});I.prototype.Gf=function(){};r.a("AdfRichUIPeer.prototype.GetAccessibleName",{Gf:I.prototype.Gf});I.prototype.YH=function(){var a=A.c.om();if(null!=a){var a=A.c.m(a),b=this.f();do{if(b==a)return!0;a=a.getParent()}while(null!=a)}return!1};r.a("AdfRichUIPeer.prototype.isInActiveHeirarchy",{YH:I.prototype.YH});
I.prototype.jq=function(){return!1};r.a("AdfRichUIPeer.prototype.needsFocusTargetStyleClass",{jq:I.prototype.jq});I.prototype.ue=function(){return!1};r.a("AdfRichUIPeer.prototype.needsChildVisibilityChanges",{ue:I.prototype.ue});I.prototype.le=function(){return!1};r.a("AdfRichUIPeer.prototype.ChildVisibilityChanged",{le:I.prototype.le});I.prototype.Re=function(a,b,d,e,f){this.bind(a);this.Sa(b,d,e,f)};r.a("AdfRichUIPeer.prototype.resizeNotify",{Re:I.prototype.Re});I.prototype.Sa=function(){};
r.a("AdfRichUIPeer.prototype.ResizeNotify",{Sa:I.prototype.Sa});I.prototype.Eqa=function(a){this.bind(a);this.Eo()};r.a("AdfRichUIPeer.prototype.descendantMessageChanged",{Eqa:I.prototype.Eqa});I.prototype.Sy=function(a,b,d){u.co(b);u.og(d);this.bind(a);this.vi(b,d)};r.a("AdfRichUIPeer.prototype.messageNotify",{Sy:I.prototype.Sy});I.prototype.OC=function(a,b,d){u.co(b);u.og(d);this.bind(a);this.Ym(b,d)};r.a("AdfRichUIPeer.prototype.messageShow",{OC:I.prototype.OC});I.prototype.Eo=function(){};
r.a("AdfRichUIPeer.prototype.DescendantMessageChanged",{Eo:I.prototype.Eo});I.prototype.vi=function(a){this.W0(this.i(),a)};r.a("AdfRichUIPeer.prototype.MessageNotify",{vi:I.prototype.vi});I.prototype.W0=function(a,b){var d=q.b.zh(a,I.J2);d!=b&&(L.GVa(a,d,b),q.b.tg(a,I.J2,b))};r.a("AdfRichUIPeer.prototype.UpdateMessageType",{W0:I.prototype.W0});I.prototype.Ym=function(){};r.a("AdfRichUIPeer.prototype.MessageShow",{Ym:I.prototype.Ym});
I.prototype.pQ=function(a,b,d,e,f,g){if(b){var h;(h=d?d.m(b):A.c.m(b))?(u.assert(h instanceof AdfRichPopup,"Invalid popup component for context menu."),q.b.preventDefault(a),b={type:"menu",autodismiss:"autodismissMenu",focus:!0},g&&(b[AdfRichPopup.cg]=g),null!=e?(b.alignElement=e,b[AdfRichPopup.Ed]=f?f:AdfRichPopup.qf):(a=q.b.Xb(a),b.mousePosition=a),h.show(b)):d?v.l.severe("Could not find popup for context menu ",b," from component ",d):v.l.severe("Could not find popup for context menu ",b)}};
r.a("AdfRichUIPeer.prototype.showContextMenu",{pQ:I.prototype.pQ});
I.prototype.He=function(a,b,d,e){var f=a[I.Zo];null==f&&(a[I.Zo]=f={});var g={autodismiss:"autodismissAlways",type:"inlineSelector",focus:!0,closeOnEscape:!0};a.Y3&&E.Rb(g,a.Y3);null==e&&(e=I.vDa);E.Rb(g,d);d&&(d.popupId=e);g.popupId=e;var h=f[e],l=A.c;if(!h){h=Hc.createPopup(g);f[e]=h;var f=b.id,n=!1;f&&!l.m(f)&&(A.c.CZ(f,a),n=!0)}var f=b.parentNode,t;f&&(t=f.id);g.content=b;g.closeHandler=this.D(this.Ina);g.componentId=a.g();b={component:a,contentDom:b,unmap:n,popupId:e,anchorId:t};l.UFa(a,b);if(a=
d?d.closeHandler:null)b.otherClosedHandler=a,b.otherClosedHandlerParams=d.closeHandlerParam;g.closeHandlerParam=b;if(a=d?d[AdfRichPopup.Jf]:null)(a=q.b.getElementById(a))&&(g.alignElement=a),g[AdfRichPopup.Jf]=null;(d=d?d.ariaLabel:null)&&(g.ariaLabel=d);h.show(g)};r.a("AdfRichUIPeer.prototype.showPopup",{He:I.prototype.He});I.prototype.Za=function(a,b){return this.Xp(a,b)?!0:!1};r.a("AdfRichUIPeer.prototype.isPopupVisible",{Za:I.prototype.Za});I.prototype.Jb=function(a,b){var d=this.Xp(a,b);d&&d.Tb()};
r.a("AdfRichUIPeer.prototype.hidePopup",{Jb:I.prototype.Jb});I.prototype.SH=function(a){a=a[I.Zo];if(null!=a)for(var b in a){var d=a[b];d&&d.Tb&&d.Tb()}};r.a("AdfRichUIPeer.prototype.hideAllPopups",{SH:I.prototype.SH});I.prototype.bk=function(a,b){var d=this.Xp(a,b);d&&d.cancel()};r.a("AdfRichUIPeer.prototype.cancelPopup",{bk:I.prototype.bk});I.prototype.ak=function(a,b){var d=a[I.Zo];if(null!=d)for(var e in d){var f=d[e];f&&f.cancel&&f.cancel(b)}};r.a("AdfRichUIPeer.prototype.cancelAllPopups",{ak:I.prototype.ak});
I.prototype.Xp=function(a,b){var d=null,e=a[I.Zo];null!=e&&(null==b&&(b=I.vDa),d=e[b]);return d};r.a("AdfRichUIPeer.prototype.getPopupWindow",{Xp:I.prototype.Xp});I.prototype.ly=function(a){return a[I.Zo]};r.a("AdfRichUIPeer.prototype.getAllPopups",{ly:I.prototype.ly});I.ylb=function(a){a=q.b.getElementById(a);null!=a&&(a.removeAttribute(I.Wga),C.O(a,I.uFa))};
I.prototype.Ina=function(a){var b=a.component,d=b[I.Zo];if(null!=d&&d[a.popupId]){var e=a.contentDom,f=a.popupId;delete d[f];page.pGa(b,f);a.unmap&&A.c.nz(e.id);this.bind(b);this.ob(b,e,f);(b=a.otherClosedHandler)&&b(a.otherClosedHandlerParams)}};I.prototype.ob=function(){};r.a("AdfRichUIPeer.prototype.PopupClosed",{ob:I.prototype.ob});I.prototype.Txa=function(a){return A.c.ml("/afr"+a)};r.a("AdfRichUIPeer.prototype.GetRichResourceURL",{Txa:I.prototype.Txa});
I.prototype.scrollIntoView=function(a,b,d){this.bind(a);this.Ck(a,b,d)};r.a("AdfRichUIPeer.prototype.scrollIntoView",{scrollIntoView:I.prototype.scrollIntoView});I.prototype.Ck=function(a,b,d){var e=this.i();e.scrollIntoView();var f=null;null!=d&&((f=q.b.getElementById(I.j(a.g(),d)))?f.scrollIntoView():v.l.warning("Invalid subTargetId specified:"+d));b&&(f?J.va(f):(a=J.Ee(e))&&J.va(a))};r.a("AdfRichUIPeer.prototype.ScrollIntoView",{Ck:I.prototype.Ck});I.prototype.sd=function(a,b){this.bind(a);return this.L(b)};
r.a("AdfRichUIPeer.prototype.getSubIdDomElement",{sd:I.prototype.sd});I.prototype.L=function(a){v.l.warning("Unknown subId:",a," for component ",this.f());return null};r.a("AdfRichUIPeer.prototype.GetSubIdDomElement",{L:I.prototype.L});I.prototype.Mra=function(a,b,d){this.bind(a);return this.aca(b,d)};r.a("AdfRichUIPeer.prototype.getFallbackDomElement",{Mra:I.prototype.Mra});I.prototype.aca=function(){return null};r.a("AdfRichUIPeer.prototype.GetFallbackDomElement",{aca:I.prototype.aca});
I.prototype.tq=function(a,b,d){this.bind(a);var e;if(b){if(e=this.L(b),!e){v.l.warning("No DOM element found for provided subId: "+b+". Mouse event will not be processed.");return}}else e=this.i();this.Gj(a,e,d)};r.a("AdfRichUIPeer.prototype.simulateMouse",{tq:I.prototype.tq});I.prototype.Gj=function(a,b,d){var e=this.f().getParent();if(e){var f=e.o();f.bind(e);f.Gj(a,b,d)}else b.scrollIntoView(),A.c.jz(b,d)};r.a("AdfRichUIPeer.prototype.SimulateMouseOnDescendant",{Gj:I.prototype.Gj});
I.prototype.BP=function(){return!0};r.a("AdfRichUIPeer.prototype.isAbsoluteLocatorCacheable",{BP:I.prototype.BP});I.yo=function(a){if(!I.wKa(a))return!1;a=a.getIconDelivery();return"inline"==a||"fetchAndInline"==a?!0:!1};m("AdfRichUIPeer.isInlineSVGIcon",I.yo);I.prototype.aw=function(a){a=a.g();return document.getElementById(a).querySelector("span["+I.A6a+"]")};r.a("AdfRichUIPeer.prototype.GetElementToReplaceWithSVG",{aw:I.prototype.aw});
I.wKa=function(a){return a.getIcon?a.getIcon():a.getSource?A.c.ml(a.getSource()):null};I.lb="p_AFDisabled";m("AdfRichUIPeer.DISABLED_STYLECLASS",I.lb);I.Sq="p_AFSelected";m("AdfRichUIPeer.SELECTED_STYLECLASS",I.Sq);I.aXa="p_AFReadOnly";m("AdfRichUIPeer.READONLY_STYLECLASS",I.aXa);I.exa="p_AFDropTarget";m("AdfRichUIPeer.DROP_TARGET_STYLECLASS",I.exa);I.rD="p_AFDragSource";m("AdfRichUIPeer.DRAG_SOURCE_STYLECLASS",I.rD);I.mba="p_AFBusy";m("AdfRichUIPeer.BUSY_STYLECLASS",I.mba);I.IJ="p_AFHoverTarget";
m("AdfRichUIPeer.HOVER_TARGET_STYLECLASS",I.IJ);I.Lba="p_AFFocusTarget";m("AdfRichUIPeer.FOCUS_TARGET_STYLECLASS",I.Lba);I.qD="p_AFDragReady";m("AdfRichUIPeer.DRAG_READY_STYLECLASS",I.qD);I.J2="__adfPeerMsgType";I.vDa="__afrPeerPPDefault";I.Zo="__afrPeerPPList";I.Wga="__afrTwinkleTimer";I.uFa="p_AFTwinkleOn";I.LS="_afrFltr";I.A6a="_afrSvg";I.tZa="oracle.adf.RichButton oracle.adf.RichCommandButton oracle.adf.RichMenu oracle.adf.RichCommandMenuItem oracle.adf.RichSelectBooleanRadio oracle.adf.RichCommandToolbarButton oracle.adf.RichCommandNavigationItem oracle.adf.RichGoMenuItem oracle.adf.RichLink oracle.adf.RichSelectOneRadio oracle.adf.RichSelectManyListbox oracle.adf.RichCalendar oracle.adf.RichChooseColor oracle.adf.RichColumn oracle.adf.RichInputFile oracle.adf.RichListView oracle.adf.RichSelectManyCheckbox oracle.adf.RichSelectManyChoice oracle.adf.RichPanelAccordion oracle.adf.RichCarouselItem oracle.adf.RichDocument oracle.adf.RichSelectOneListbox oracle.adf.RichTable oracle.adf.RichTree oracle.adf.RichQuickQuery oracle.adf.RichCommandLink oracle.adf.RichCommandImageLink oracle.adf.RichDialog".split(" ");