function ma(a){this.Init(a)}la("DvtElement",ma);dvt.l.D(ma,dvt.l);ma.prototype.Init=function(a){this.nodeName=a;this.previousSibling=this.nextSibling=this.parentNode=this.firstChild=null;this.attributes={};this.childNodes=[];this.childElementCount=0;this.nodeValue=null};ma.prototype.addEventListener=function(){document.pka++};ma.prototype.addEventListener=ma.prototype.addEventListener;ma.prototype.removeEventListener=function(){document.una++};ma.prototype.removeEventListener=ma.prototype.removeEventListener;
ma.prototype.appendChild=function(a){document.vka++;if(a){a.parentNode&&a.parentNode.removeChild(a);var C=dvt.va.Fb(this.childNodes,a);-1!=C&&(this.childNodes.splice(C,1),this.childElementCount--);a.parentNode=this;this.childNodes.push(a);this.childElementCount++;sa(this)}};ma.prototype.appendChild=ma.prototype.appendChild;
ma.prototype.cloneNode=function(a){var C=new ma(this.nodeName),y;for(y in this.attributes)C.attributes[y]=this.attributes[y];if(a)for(y=0;y<this.childNodes.length;y++){var x=this.childNodes[y].cloneNode(a);C.appendChild(x)}return C};ma.prototype.cloneNode=ma.prototype.cloneNode;ma.prototype.dispatchEvent=function(){};ma.prototype.dispatchEvent=ma.prototype.dispatchEvent;ma.prototype.getAttributeNS=function(a,C){document.ela++;var y=this.attributes[C];return null==y?y:""+y};
ma.prototype.getAttributeNS=ma.prototype.getAttributeNS;ma.prototype.getAttribute=function(a){return this.getAttributeNS(null,a)};ma.prototype.getAttribute=ma.prototype.getAttribute;ma.prototype.getBBox=function(){document.e9++;var a=this.hl.getTypeName();a?(a=a.replace(/[0-9\$]+/g,""),a=a.charAt(0).toUpperCase()+a.slice(1)):a="unknown";document.DU[a]?document.DU[a]++:document.DU[a]=1;return ta.da(this.hl)};ma.prototype.getBBox=ma.prototype.getBBox;
ma.prototype.hasAttributeNS=function(a,C){return null!=this.getAttributeNS(a,C)};ma.prototype.hasAttributeNS=ma.prototype.hasAttributeNS;ma.prototype.insertBefore=function(a,C){if(-1<dvt.va.Fb(this.childNodes,C)){a.parentNode&&a.parentNode.removeChild(a);var y=dvt.va.Fb(this.childNodes,a);-1!=y&&(this.childNodes.splice(y,1),this.childElementCount--);a.parentNode=this;this.childNodes.splice(dvt.va.Fb(this.childNodes,C),0,a);this.childElementCount++;sa(this)}else this.appendChild(a)};
ma.prototype.insertBefore=ma.prototype.insertBefore;ma.prototype.removeChild=function(a){document.sna++;var C=dvt.va.Fb(this.childNodes,a);-1!=C&&(a.parentNode=null,this.childNodes.splice(C,1),this.childElementCount--,sa(this))};ma.prototype.removeChild=ma.prototype.removeChild;ma.prototype.removeAttributeNS=function(a,C){document.X$++;delete this.attributes[C]};ma.prototype.removeAttributeNS=ma.prototype.removeAttributeNS;
ma.prototype.replaceChild=function(a,C){if(-1<dvt.va.Fb(this.childNodes,C)){a.parentNode&&a.parentNode.removeChild(a);var y=dvt.va.Fb(this.childNodes,a);-1!=y&&(this.childNodes.splice(y,1),this.childElementCount--);a.parentNode=this;C.parentNode=null;this.childNodes.splice(dvt.va.Fb(this.childNodes,C),1,a);sa(this)}};ma.prototype.replaceChild=ma.prototype.replaceChild;ma.prototype.setAttributeNS=function(a,C,y){document.X$++;wa[C]=wa[C]?wa[C]+1:1;this.attributes[C]=y};
ma.prototype.setAttributeNS=ma.prototype.setAttributeNS;ma.prototype.setAttribute=function(a,C){this.setAttributeNS(null,a,C)};ma.prototype.setAttribute=ma.prototype.setAttribute;
ma.prototype.toString=function(){var a="\x3c"+this.nodeName,C;C=[];if(this.attributes[dvt.f.Yi]){var y=parseFloat(this.attributes[dvt.f.Yi]);this.attributes[dvt.f.Yi]=isNaN(y)?CSSStyleUtils.parseFontSize(this.attributes[dvt.f.Yi]):y}for(var x in this.attributes)if(x==dvt.f.Tt&&(this.attributes[dvt.f.Tt]=this.attributes[dvt.f.Tt].replace(/"/g,"'")),dvt.A.Ly())if("dominant-baseline"==x){for(var g,y=this;null==g&&null!=y;)g=y.attributes[dvt.f.Yi],y=y.parentNode;if(g){switch(this.attributes[x]){case "text-before-edge":y=
-1;break;case "middle":y=-.25;break;case "text-after-edge":y=-.15;break;default:y=1}this.attributes["baseline-shift"]||C.push("baseline-shift");this.attributes["baseline-shift"]=y*g}}else-1==x.indexOf("aria")&&"vector-effect"!=x&&C.push(x);else C.push(x);C=C.sort();for(x=0;x<C.length;x++)g=C[x],y=this.attributes[g],null!=y&&"undefined"!=typeof y&&("number"==typeof y&&(y=dvt.H.gg(y)),a+=" "+g+'\x3d"'+y+'"');a+="\x3e";for(C=0;C<this.childNodes.length;C++)a+=this.childNodes[C].toString();return a+="\x3c/"+
this.nodeName+"\x3e"};ma.prototype.toString=ma.prototype.toString;function sa(a){var C=a.childNodes.length;if(0<C){for(var y=0;y<C;y++){var x=a.childNodes[y];0==y&&(x.previousSibling=null);0<y&&(x.previousSibling=a.childNodes[y-1]);y<C-1&&(x.nextSibling=a.childNodes[y+1]);y==C-1&&(x.nextSibling=null)}a.firstChild=a.childNodes[0];a.lastChild=a.childNodes[C-1]}else a.firstChild=null,a.lastChild=null}function xa(a){this.nodeName="#text";this.nodeValue=a}dvt.l.D(xa,dvt.l);xa.prototype.toString=function(){return this.nodeValue};
xa.prototype.toString=xa.prototype.toString;function ya(){this.documentElement={};this.qaa=this.una=this.pka=this.sna=this.vka=this.e9=this.X$=this.ela=0;this.DU={}}var za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia;la("DvtDocument",ya);dvt.l.D(ya,dvt.l);var wa={};ya.prototype.appendChild=function(){};ya.prototype.appendChild=ya.prototype.appendChild;ya.prototype.createElement=function(a){var C=new ma(a);"svg"==a&&(dvt.H.aa(C,"xmlns",dvt.H.T3),dvt.H.aa(C,"xmlns:xlink",dvt.H.PX));return C};
ya.prototype.createElement=ya.prototype.createElement;ya.prototype.createElementNS=function(a,C){return this.createElement(C)};ya.prototype.createElementNS=ya.prototype.createElementNS;ya.prototype.createTextNode=function(a){return new xa(a)};ya.prototype.createTextNode=ya.prototype.createTextNode;ya.prototype.elementFromPoint=function(){return null};ya.prototype.elementFromPoint=ya.prototype.elementFromPoint;ya.prototype.getElementById=function(){return null};ya.prototype.getElementById=ya.prototype.getElementById;
ya.prototype.querySelector=function(){return null};ya.prototype.querySelector=ya.prototype.querySelector;
ya.prototype.QVb=function(){var a="",C=[];if(0<this.e9){var a=a+("\x3cbr\x3egetBBox: "+this.e9),y;for(y in this.DU)C.push(y);C.sort();for(var x=0;x<C.length;x++)a+="\x3cbr\x3e"+C[x]+": "+this.DU[C[x]]}a=a+"\x3cbr\x3e"+("\x3cbr\x3eget/setAttributeNS: "+this.ela+"/"+this.X$);a+="\x3cbr\x3eappend/removeChild: "+this.vka+"/"+this.sna;a+="\x3cbr\x3eadd/removeEventListener: "+this.pka+"/"+this.una;0<this.qaa&&(a+="\x3cbr\x3eshapeContainerCount: "+this.qaa);za=za?za+1:1;Aa=Aa?Aa+this.e9:this.e9;Ba=Ba?Ba+
this.ela:this.ela;Ca=Ca?Ca+this.X$:this.X$;Da=Da?Da+this.vka:this.vka;Ea=Ea?Ea+this.sna:this.sna;Fa=Fa?Fa+this.pka:this.pka;Ga=Ga?Ga+this.una:this.una;Ha=Ha?Ha+this.qaa:this.qaa;for(y in this.DU)Ia||(Ia={}),Ia[y]||(Ia[y]=0),Ia[y]+=this.DU[y];return a};ya.prototype.getPerformanceCounts=ya.prototype.QVb;
ya.prototype.SWb=function(){var a="\x3cbr\x3eInstances Tested: "+za,a=a+("\x3cbr\x3e\x3cbr\x3egetBBox Total: "+Aa),C=[],y;for(y in Ia)C.push(y);C.sort();for(var x=0;x<C.length;x++)a+="\x3cbr\x3e"+C[x]+": "+Ia[C[x]];a+="\x3cbr\x3e\x3cbr\x3eget/setAttributeNS: "+Ba+"/"+Ca;C=[];for(y in wa)C.push(y);C.sort();for(x=0;x<C.length;x++)a+="\x3cbr\x3e"+C[x]+": "+wa[C[x]];a+="\x3cbr\x3e\x3cbr\x3eappend/removeChild: "+Da+"/"+Ea;a+="\x3cbr\x3eadd/removeEventListener: "+Fa+"/"+Ga;0<Ha&&(a+="\x3cbr\x3eshapeContainerCount: "+
Ha);Ca=Ba=Ia=Aa=za=null;wa={};Ha=Ga=Fa=Ea=Da=null;return a};ya.prototype.getTotalPerformanceCounts=ya.prototype.SWb;var Ja={};la("DvtJsonParser",Ja);
Ja.parse=function(a){if(!a)return null;a=dvt.ge.trim(a);var C=a.charAt(0);if("["==C||"{"==C){for(var y=0,x=0,g=0,l=1,e=[],b=1;b<a.length-1;b++){var h=a.charAt(b);"["==h||"{"==h?y++:"]"==h||"}"==h?y--:"'"==h&&0==g%2?x++:'"'==h&&0==x%2&&g++;0==y&&0==x%2&&0==g%2&&","==h&&(e.push(a.substring(l,b)),l=b+1)}l<a.length-1&&e.push(a.substring(l,a.length-1));var c;if("["==C)for(c=[],b=0;b<e.length;b++)c.push(Ja.parse(e[b]));else if("{"==C)for(c={},b=0;b<e.length;b++)C=e[b],y=C.indexOf(":"),a=C.substring(1,y-
1),C=Ja.parse(C.substring(y+1,C.length)),c[a]=C;return c}if('"'==C)return a.substring(1,a.length-1);if("true"==a)return!0;if("false"==a)return!1;if("null"==a)return null;if(dvt.A.BA()&&"eval("==a.substring(0,5)){e=window;c=a.substring(5,a.length-3).split(".");for(b=0;b<c.length;b++)e=e[c[b]];return e()}return Number(a)};Ja.parse=Ja.parse;function ta(){}dvt.l.D(ta,dvt.l);ta.da=function(a){a=ta.B2a(a,!1);return{x:a.x,y:a.y,width:a.a,height:a.b}};
ta.ao=function(a){a=ta.B2a(a,!0);return{x:a.x,y:a.y,width:a.a,height:a.b}};
ta.B2a=function(a,C){var y=!1,x=a.bc?a.bc():0,g;g=C?ta.NGb(a):ta.C2a(a);g||(g=new dvt.ca,0<x&&(g.x=Number.MAX_VALUE,g.y=Number.MAX_VALUE),y=!0);for(var l,e,b,h,c=!1,d=x-1;0<=d;d--){var D=a.vb(d),r;if(r=C?D.ao():D.da()){if(0!==r.a&&0!==r.b)r=ta.rCb(D,r);else if(d<x-1)continue;if(!c||r.x<l)l=r.x;if(!c||r.y<e)e=r.y;if(!c||r.x+r.a>b)b=r.x+r.a;if(!c||r.y+r.b>h)h=r.y+r.b;c=!0}}c&&(y||(l=Math.min(l,g.x),e=Math.min(e,g.y),b=Math.max(b,g.x+g.a),h=Math.max(h,g.y+g.b)),g.x=l,g.y=e,g.a=b-l,g.b=h-e);return g};
ta.rCb=function(a,C){var y=a.Ab();if(y&&!y.Uma()){var x,g,l,e;x=y.Kf(new dvt.V(C.x,C.y));g=y.Kf(new dvt.V(C.x+C.a,C.y));l=y.Kf(new dvt.V(C.x,C.y+C.b));e=y.Kf(new dvt.V(C.x+C.a,C.y+C.b));var y=Math.min(Math.min(x.x,g.x),Math.min(l.x,e.x)),b=Math.max(Math.max(x.x,g.x),Math.max(l.x,e.x)),h=Math.min(Math.min(x.y,g.y),Math.min(l.y,e.y));x=Math.max(Math.max(x.y,g.y),Math.max(l.y,e.y));C.x=y;C.y=h;C.a=b-y;C.b=x-h}return C};
ta.C2a=function(a){var C;if(a instanceof dvt.Oc){var y=Math.abs(a.Ft()-a.av());C=new dvt.ca(Math.min(a.Ft(),a.av()),Math.min(a.Gt(),a.bv()),y,Math.abs(a.Gt()-a.bv()))}else if(a instanceof dvt.Rect||a instanceof dvt.Image)C=new dvt.ca(a.bb(),a.sb(),a.getWidth(),a.getHeight());else if(a instanceof dvt.ko)C=a.op(),y=C+C,C=new dvt.ca(a.Sk()-C,a.Tk()-C,y,y);else if(a instanceof dvt.ox){C=a.op();var y=a.Bs(),x=a.Hw(),y=null===y||isNaN(y)?C:y,x=null===x||isNaN(x)?C:x;C=new dvt.ca(a.Sk()-y,a.Tk()-x,2*y,2*
x)}else a instanceof dvt.Fa||a instanceof dvt.Uf?C=new dvt.ca(a.Sk()-a.getWidth()/2,a.Tk()-a.getHeight()/2,a.getWidth(),a.getHeight()):a instanceof dvt.ha||a instanceof dvt.jf?C=ta.B3a(a,a.uf()):a instanceof dvt.Bb?C=dvt.M.da(a.RU()):a instanceof dvt.rz||a instanceof dvt.bj?C=dvt.Cp.da(a.ve()):a instanceof dvt.Ug?(y=a.Bs(),x=a.Hw(),C=new dvt.ca(a.Sk()-y,a.Tk()-x,2*y,2*x)):"dvt.TextFormatted"==a.getTypeName()?(C=ta.m2a(a),C=ta.C3a(a,a.Xa(),C)):"dvt.Text"==a.getTypeName()&&(C=ta.B3a(a,a.v$()));return C};
ta.C3a=function(a,C,y){for(var x=new dvt.ca,g=0;g<C.childNodes.length;g++){var l=C.childNodes[g];if("#text"==l.nodeName&&l.nodeValue)x=x.Qj(ta.R2a(a,l.nodeValue,y));else if("tspan"==l.nodeName){var e=l,b=new Hashtable(y),h=dvt.H.jm(e,"font-family");h&&b.put(TextAttribute.FAMILY,h.replace(/"/g,"'"));h=dvt.H.jm(e,"font-style");"italic"!=h&&"oblique"!=h||b.put(TextAttribute.POSTURE,TextAttribute.POSTURE_OBLIQUE);h=dvt.H.jm(e,"font-weight");"regular"==h?b.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_REGULAR):
"bold"==h&&b.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_BOLD);l=ta.C3a(a,l,b);if(b=dvt.H.jm(e,"dy"))l.y+=parseFloat(b.substr(0,b.indexOf("em")))*l.b;if(e=dvt.H.jm(e,"dx"))l.x+=parseFloat(e.substr(0,e.indexOf("em")))*l.b;x=x.Qj(l)}}return x};ta.B3a=function(a,C){var y=ta.m2a(a);return ta.R2a(a,C,y)};
ta.R2a=function(a,C,y){y=new Font(y);var x=(new BufferedImage(10,10,BufferedImage.TYPE_INT_ARGB)).createGraphics();y=x.getFontMetrics(y);C=y.getStringBounds(C,x);C=new dvt.ca(a.bb(),a.sb(),C.getWidth(),C.getHeight());x=a.ys();a=a.zA();x===dvt.ha.Al?C.x-=C.a:x===dvt.ha.Ck&&(C.x-=C.a/2);a===dvt.ha.SR||dvt.A.me()?C.y=C.y-C.b+y.getDescent():a===dvt.ha.ro?C.y-=C.b:a===dvt.ha.xi&&(C.y-=C.b/2);return C};
ta.m2a=function(a){var C=new Hashtable;a instanceof dvt.ha||a instanceof dvt.jf?(C.put(TextAttribute.FAMILY,a.j().TE()),C.put(TextAttribute.SIZE,CSSStyleUtils.parseFontSize(a.j().rC()))):C.put(TextAttribute.FAMILY,"tahoma, sans-serif");var y=a.$P();y&&C.put(TextAttribute.TRANSFORM,AffineTransform.getRotateInstance(y));if(a=a.be()){(y=a.O("font-family"))&&C.put(TextAttribute.FAMILY,y.replace(/"/g,"'"));if(y=a.O("font-size")){var x=parseFloat(y);C.put(TextAttribute.SIZE,isNaN(x)?CSSStyleUtils.parseFontSize(y):
x)}((y=a.O("font-style"))&&"italic"==y||"oblique"==y)&&C.put(TextAttribute.POSTURE,TextAttribute.POSTURE_OBLIQUE);(y=a.O("font-weight"))&&("regular"==y?C.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_REGULAR):"bold"==y&&C.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_BOLD));(y=a.O("text-decoration"))&&"underline"==y&&C.put(TextAttribute.UNDERLINE,TextAttribute.UNDERLINE_ON)}return C};
ta.NGb=function(a){var C=ta.C2a(a);if(C&&a&&a.Wd&&(a=a.Wd())&&(a=a.getWidth())){var y=.5*a;C.x-=y;C.y-=y;C.a+=a;C.b+=a}return C};dvt.yp={};la("dvt.JavaConverter",dvt.yp);dvt.l.D(dvt.yp,dvt.l);dvt.yp.bZb=function(){return{format:dvt.yp.Y1a}};dvt.yp.jetConverter=dvt.yp.bZb;dvt.yp.rZb=function(){return{getAsString:dvt.yp.Y1a}};dvt.yp.mafConverter=dvt.yp.rZb;dvt.yp.cZb=function(){return{format:dvt.yp.ZFb}};dvt.yp.jetTimeLabel1Converter=dvt.yp.cZb;dvt.yp.dZb=function(){return{format:dvt.yp.$Fb}};
dvt.yp.jetTimeLabel2Converter=dvt.yp.dZb;dvt.yp.Y1a=function(a){return"*"+a+"*"};dvt.yp.ZFb=function(a){return a?"*"+(a.getMonth()+1).toString()+"*":null};dvt.yp.$Fb=function(a){return a?"*"+a.toString().split(" ")[3]+"*":null};function Ka(a){this.Init(a)}dvt.l.D(Ka,dvt.yz);ia=Ka.prototype;ia.Init=function(a){this.Qd=a};ia.ax=function(a){return new Ka(a)};ia.ba=function(a){if(!this.Qd.hasAttribute(a))return null;a=this.Qd.getAttribute(a);return(new String(a)).toString()};
ia.getFirstChild=function(){var a=this.Qd.getFirstChild();return a?this.ax(a):null};ia.Ye=function(){for(var a=[],C=this.Qd.getFirstChild();null!=C;)C.getNodeType()==Node.ELEMENT_NODE&&a.push(this.ax(C)),C=C.getNextSibling();return a};ia.getName=function(){return(new String(this.Qd.getNodeName())).toString()};ia.getAttributes=function(){for(var a=[],C=this.Qd.getAttributes(),y=C.length,x=0;x<y;x++){var g=C.item(x);a.push({name:(new String(g.getNodeName())).toString(),value:(new String(g.getNodeValue())).toString()})}return a};
ia.wEa=function(){for(var a=[],C=this.Qd.getFirstChild();null!=C;)a.push(this.ax(C)),C=C.getNextSibling();return a};ia.getNodeValue=function(){return(new String(this.Qd.getNodeValue())).toString()};ia.getTextContent=function(){return(new String(this.Qd.getTextContent())).toString()};ia.getElementsByTagName=function(a){var C=[];if(a=this.Qd.getElementsByTagName(a))for(var y=0;y<a.length;y++)a.item&&C.push(this.ax(a.item(y)));return C};
function La(){var a=DocumentBuilderFactory.newInstance();a.setIgnoringElementContentWhitespace(!0);a.setIgnoringComments(!0);this.Zx=a.newDocumentBuilder()}dvt.l.D(La,dvt.l);La.prototype.parse=function(a){a=java.lang.String.valueOf(a);a=this.Zx.parse(new ByteArrayInputStream(a.getBytes())).getDocumentElement();return new Ka(a)};function Ma(a){this.Init(a);this.childNodes=this.Ye();this.nodeName=this.getName();this.textContent=this.getTextContent()}la("DvtDOMNode",Ma);dvt.l.D(Ma,Ka);
Ma.prototype.ax=function(a){return new Ma(a)};Ma.prototype.getAttribute=function(a){return this.ba(a)};Ma.prototype.getAttribute=Ma.prototype.getAttribute;Ma.prototype.hasChildNodes=function(){return 0<this.Ye().length};Ma.prototype.hasChildNodes=Ma.prototype.hasChildNodes;function Na(){var a=DocumentBuilderFactory.newInstance();a.setIgnoringElementContentWhitespace(!0);a.setIgnoringComments(!0);this.Zx=a.newDocumentBuilder()}la("DvtDOMParser",Na);dvt.l.D(Na,dvt.l);
Na.prototype.parseFromString=function(a){a=java.lang.String.valueOf(a);a=this.Zx.parse(new ByteArrayInputStream(a.getBytes())).getDocumentElement();return new Ma(a)};Na.prototype.parseFromString=Na.prototype.parseFromString;dvt.zp={};la("dvt.JavaImageLoader",dvt.zp);dvt.l.D(dvt.zp,dvt.l);dvt.zp.pc={};dvt.zp.w$a=function(){return!1};dvt.zp.It=function(a,C){var y=dvt.zp.getImageInfo(a);return y?(C&&C(y),y):null};
dvt.zp.getImageInfo=function(a){if(!dvt.zp.pc[a]){var C=dvt.zp.XJb(a);if(C)return dvt.zp.pc[a]=C;var y;y=FacesContext.getCurrentInstance();if(null==y)y=DVTRendererUtils.getResourceImageURL(a,dvt.zp.sNb);else{var x="/"!=a.charAt(0)?"/"+a:a;y=y.getExternalContext().getRequestContextPath();0==x.search(y)&&(x=x.replace(y,""));y=DVTRendererUtils.getImageURL(x)}if(y){var x=y.toString(),g;(C=DVTRendererUtils.getImageInfo(y))?(x=C.uri,y=C.width,g=C.height):(C=DVTSVGLoaderUtils.getSVGDimensions(y),y=C.getWidth(),
g=C.getHeight());C={};C.uri=x;C.width=y;C.height=g}else C={},C.uri=a,C.width=1,C.height=1;dvt.zp.pc[a]=C}return dvt.zp.pc[a]};dvt.zp.XJb=function(a){if(a&&0==a.indexOf("data:image/png;base64,")){var C={};C.uri=a;if(a=ImageRendererUtils.loadImageFromDataURI(a))C.width=a.getWidth(),C.height=a.getHeight();return C}return null};dvt.zp.J3b=function(a){dvt.zp.sNb=a};dvt.zp.setResourceClass=dvt.zp.J3b;