function yp(a){this.Init(a)}ea("DvtElement",yp);dvt.k.A(yp,dvt.k);yp.prototype.Init=function(a){this.nodeName=a;this.previousSibling=this.nextSibling=this.parentNode=this.firstChild=q;this.attributes={};this.childNodes=[];this.childElementCount=0;this.nodeValue=q};yp.prototype.addEventListener=function(){document.q$++};yp.prototype.addEventListener=yp.prototype.addEventListener;yp.prototype.removeEventListener=function(){document.Hba++};yp.prototype.removeEventListener=yp.prototype.removeEventListener;
yp.prototype.appendChild=function(a){document.t$++;if(a){a.parentNode&&a.parentNode.removeChild(a);var b=dvt.ha.rb(this.childNodes,a);-1!=b&&(this.childNodes.splice(b,1),this.childElementCount--);a.parentNode=this;this.childNodes.push(a);this.childElementCount++;zp(this)}};yp.prototype.appendChild=yp.prototype.appendChild;
yp.prototype.cloneNode=function(a){var b=new yp(this.nodeName),c;for(c in this.attributes)b.attributes[c]=this.attributes[c];if(a)for(c=0;c<this.childNodes.length;c++){var d=this.childNodes[c].cloneNode(a);b.appendChild(d)}return b};yp.prototype.cloneNode=yp.prototype.cloneNode;yp.prototype.dispatchEvent=t();yp.prototype.dispatchEvent=yp.prototype.dispatchEvent;yp.prototype.getAttributeNS=function(a,b){document.S$++;var c=this.attributes[b];return c==q?c:""+c};yp.prototype.getAttributeNS=yp.prototype.getAttributeNS;
yp.prototype.getAttribute=function(a){return this.getAttributeNS(q,a)};yp.prototype.getAttribute=yp.prototype.getAttribute;yp.prototype.getBBox=function(){document.j0++;var a=this.ji.zG();a?(a=a.replace(/[0-9\$]+/g,""),a=a.charAt(0).toUpperCase()+a.slice(1)):a="unknown";document.jO[a]?document.jO[a]++:document.jO[a]=1;return Ap.X(this.ji)};yp.prototype.getBBox=yp.prototype.getBBox;yp.prototype.hasAttributeNS=function(a,b){return this.getAttributeNS(a,b)!=q};yp.prototype.hasAttributeNS=yp.prototype.hasAttributeNS;
yp.prototype.insertBefore=function(a,b){if(-1<dvt.ha.rb(this.childNodes,b)){a.parentNode&&a.parentNode.removeChild(a);var c=dvt.ha.rb(this.childNodes,a);-1!=c&&(this.childNodes.splice(c,1),this.childElementCount--);a.parentNode=this;this.childNodes.splice(dvt.ha.rb(this.childNodes,b),0,a);this.childElementCount++;zp(this)}else this.appendChild(a)};yp.prototype.insertBefore=yp.prototype.insertBefore;
yp.prototype.removeChild=function(a){document.Fba++;var b=dvt.ha.rb(this.childNodes,a);-1!=b&&(a.parentNode=q,this.childNodes.splice(b,1),this.childElementCount--,zp(this))};yp.prototype.removeChild=yp.prototype.removeChild;yp.prototype.removeAttributeNS=function(a,b){document.Q1++;delete this.attributes[b]};yp.prototype.removeAttributeNS=yp.prototype.removeAttributeNS;
yp.prototype.replaceChild=function(a,b){if(-1<dvt.ha.rb(this.childNodes,b)){a.parentNode&&a.parentNode.removeChild(a);var c=dvt.ha.rb(this.childNodes,a);-1!=c&&(this.childNodes.splice(c,1),this.childElementCount--);a.parentNode=this;b.parentNode=q;this.childNodes.splice(dvt.ha.rb(this.childNodes,b),1,a);zp(this)}};yp.prototype.replaceChild=yp.prototype.replaceChild;yp.prototype.setAttributeNS=function(a,b,c){document.Q1++;Bp[b]=Bp[b]?Bp[b]+1:1;this.attributes[b]=c};yp.prototype.setAttributeNS=yp.prototype.setAttributeNS;
yp.prototype.setAttribute=function(a,b){this.setAttributeNS(q,a,b)};yp.prototype.setAttribute=yp.prototype.setAttribute;
yp.prototype.toString=function(){var a="\x3c"+this.nodeName,b;b=[];if(this.attributes[dvt.e.Bh]){var c=parseFloat(this.attributes[dvt.e.Bh]);this.attributes[dvt.e.Bh]=isNaN(c)?CSSStyleUtils.parseFontSize(this.attributes[dvt.e.Bh]):c}for(var d in this.attributes)if(d==dvt.e.jr&&(this.attributes[dvt.e.jr]=this.attributes[dvt.e.jr].replace(/"/g,"'")),dvt.u.ov())if("dominant-baseline"==d){for(var e,c=this;e==q&&c!=q;)e=c.attributes[dvt.e.Bh],c=c.parentNode;if(e){switch(this.attributes[d]){case "text-before-edge":c=
-1;break;case "middle":c=-0.25;break;case "text-after-edge":c=-0.15;break;default:c=1}this.attributes["baseline-shift"]||b.push("baseline-shift");this.attributes["baseline-shift"]=c*e}}else-1==d.indexOf("aria")&&"vector-effect"!=d&&b.push(d);else b.push(d);b=b.sort();for(d=0;d<b.length;d++)e=b[d],c=this.attributes[e],c!=q&&"undefined"!=typeof c&&("number"==typeof c&&(c=dvt.H.jf(c)),a+=" "+e+'\x3d"'+c+'"');a+="\x3e";for(b=0;b<this.childNodes.length;b++)a+=this.childNodes[b].toString();return a+="\x3c/"+
this.nodeName+"\x3e"};yp.prototype.toString=yp.prototype.toString;function zp(a){var b=a.childNodes.length;if(0<b){for(var c=0;c<b;c++){var d=a.childNodes[c];0==c&&(d.previousSibling=q);0<c&&(d.previousSibling=a.childNodes[c-1]);c<b-1&&(d.nextSibling=a.childNodes[c+1]);c==b-1&&(d.nextSibling=q)}a.firstChild=a.childNodes[0];a.lastChild=a.childNodes[b-1]}else a.firstChild=q,a.lastChild=q}function Cp(a){this.nodeName="#text";this.nodeValue=a}dvt.k.A(Cp,dvt.k);Cp.prototype.toString=N("nodeValue");
ea("DvtTextNode.prototype.toString",Cp.prototype.toString);function Dp(){this.documentElement={};this.m2=this.Hba=this.q$=this.Fba=this.t$=this.j0=this.Q1=this.S$=0;this.jO={}}var Ep,Fp,Gp,Hp,Ip,Jp,Kp,Lp,Mp,Np;ea("DvtDocument",Dp);dvt.k.A(Dp,dvt.k);var Bp={};Dp.prototype.appendChild=t();Dp.prototype.appendChild=Dp.prototype.appendChild;Dp.prototype.createElement=function(a){var b=new yp(a);"svg"==a&&(dvt.H.V(b,"xmlns",dvt.H.ZW),dvt.H.V(b,"xmlns:xlink",dvt.H.LQ));return b};
Dp.prototype.createElement=Dp.prototype.createElement;Dp.prototype.createElementNS=function(a,b){return this.createElement(b)};Dp.prototype.createElementNS=Dp.prototype.createElementNS;Dp.prototype.createTextNode=function(a){return new Cp(a)};Dp.prototype.createTextNode=Dp.prototype.createTextNode;Dp.prototype.elementFromPoint=P(q);Dp.prototype.elementFromPoint=Dp.prototype.elementFromPoint;Dp.prototype.getElementById=P(q);Dp.prototype.getElementById=Dp.prototype.getElementById;
Dp.prototype.querySelector=P(q);Dp.prototype.querySelector=Dp.prototype.querySelector;
Dp.prototype.Oeb=function(){var a="",b=[];if(0<this.j0){var a=a+("\x3cbr\x3egetBBox: "+this.j0),c;for(c in this.jO)b.push(c);b.sort();for(var d=0;d<b.length;d++)a+="\x3cbr\x3e"+b[d]+": "+this.jO[b[d]]}a=a+"\x3cbr\x3e"+("\x3cbr\x3eget/setAttributeNS: "+this.S$+"/"+this.Q1);a+="\x3cbr\x3eappend/removeChild: "+this.t$+"/"+this.Fba;a+="\x3cbr\x3eadd/removeEventListener: "+this.q$+"/"+this.Hba;0<this.m2&&(a+="\x3cbr\x3eshapeContainerCount: "+this.m2);Ep=Ep?Ep+1:1;Fp=Fp?Fp+this.j0:this.j0;Gp=Gp?Gp+this.S$:
this.S$;Hp=Hp?Hp+this.Q1:this.Q1;Ip=Ip?Ip+this.t$:this.t$;Jp=Jp?Jp+this.Fba:this.Fba;Kp=Kp?Kp+this.q$:this.q$;Lp=Lp?Lp+this.Hba:this.Hba;Mp=Mp?Mp+this.m2:this.m2;for(c in this.jO)Np||(Np={}),Np[c]||(Np[c]=0),Np[c]+=this.jO[c];return a};Dp.prototype.getPerformanceCounts=Dp.prototype.Oeb;
Dp.prototype.Hfb=function(){var a="\x3cbr\x3eInstances Tested: "+Ep,a=a+("\x3cbr\x3e\x3cbr\x3egetBBox Total: "+Fp),b=[],c;for(c in Np)b.push(c);b.sort();for(var d=0;d<b.length;d++)a+="\x3cbr\x3e"+b[d]+": "+Np[b[d]];a+="\x3cbr\x3e\x3cbr\x3eget/setAttributeNS: "+Gp+"/"+Hp;b=[];for(c in Bp)b.push(c);b.sort();for(d=0;d<b.length;d++)a+="\x3cbr\x3e"+b[d]+": "+Bp[b[d]];a+="\x3cbr\x3e\x3cbr\x3eappend/removeChild: "+Ip+"/"+Jp;a+="\x3cbr\x3eadd/removeEventListener: "+Kp+"/"+Lp;0<Mp&&(a+="\x3cbr\x3eshapeContainerCount: "+
Mp);Hp=Gp=Np=Fp=Ep=q;Bp={};Mp=Lp=Kp=Jp=Ip=q;return a};Dp.prototype.getTotalPerformanceCounts=Dp.prototype.Hfb;var Op={};ea("DvtJsonParser",Op);
Op.parse=function(a){if(!a)return q;a=dvt.Md.trim(a);var b=a.charAt(0);if("["==b||"{"==b){for(var c=0,d=0,e=0,f=1,h=[],k=1;k<a.length-1;k++){var m=a.charAt(k);"["==m||"{"==m?c++:"]"==m||"}"==m?c--:"'"==m&&0==e%2?d++:'"'==m&&0==d%2&&e++;0==c&&(0==d%2&&0==e%2&&","==m)&&(h.push(a.substring(f,k)),f=k+1)}f<a.length-1&&h.push(a.substring(f,a.length-1));var p;if("["==b){p=[];for(a=0;a<h.length;a++)p.push(Op.parse(h[a]))}else if("{"==b){p={};for(a=0;a<h.length;a++)c=h[a],d=c.indexOf(":"),b=c.substring(1,
d-1),c=Op.parse(c.substring(d+1,c.length)),p[b]=c}return p}return'"'==b?a.substring(1,a.length-1):"true"==a?l:"false"==a?s:"null"==a?q:dvt.u.Ww()&&"eval("==a.substring(0,5)?eval(a.substring(5,a.length-1)):Number(a)};Op.parse=Op.parse;function Ap(){}dvt.k.A(Ap,dvt.k);Ap.X=function(a){a=Ap.tEa(a,s);return{x:a.x,y:a.y,width:a.a,height:a.b}};Ap.aq=function(a){a=Ap.tEa(a,l);return{x:a.x,y:a.y,width:a.a,height:a.b}};
Ap.tEa=function(a,b){var c=s,d=a.Hb?a.Hb():0,e;e=b?Ap.l4a(a):Ap.uEa(a);e||(e=new dvt.W,0<d&&(e.x=Number.MAX_VALUE,e.y=Number.MAX_VALUE),c=l);for(var f,h,k,m,p=s,n=d-1;0<=n;n--){var r=a.bb(n),v;if(v=b?r.aq():r.X()){if(0!==v.a&&0!==v.b)v=Ap.S0a(r,v);else if(n<d-1)continue;if(!p||v.x<f)f=v.x;if(!p||v.y<h)h=v.y;if(!p||v.x+v.a>k)k=v.x+v.a;if(!p||v.y+v.b>m)m=v.y+v.b;p=l}}p&&(c||(f=Math.min(f,e.x),h=Math.min(h,e.y),k=Math.max(k,e.x+e.a),m=Math.max(m,e.y+e.b)),e.x=f,e.y=h,e.a=k-f,e.b=m-h);return e};
Ap.S0a=function(a,b){var c=a.ob();if(c&&!c.Era()){var d,e,f,h;d=c.Ne(new dvt.O(b.x,b.y));e=c.Ne(new dvt.O(b.x+b.a,b.y));f=c.Ne(new dvt.O(b.x,b.y+b.b));h=c.Ne(new dvt.O(b.x+b.a,b.y+b.b));var c=Math.min(Math.min(d.x,e.x),Math.min(f.x,h.x)),k=Math.max(Math.max(d.x,e.x),Math.max(f.x,h.x)),m=Math.min(Math.min(d.y,e.y),Math.min(f.y,h.y));d=Math.max(Math.max(d.y,e.y),Math.max(f.y,h.y));b.x=c;b.y=m;b.a=k-c;b.b=d-m}return b};
Ap.uEa=function(a){var b;if(a instanceof dvt.Wc){b=Math.min(a.es(),a.mv());var c=Math.min(a.Bt(),a.Uw()),d=Math.abs(a.es()-a.mv());b=new dvt.W(b,c,d,Math.abs(a.Bt()-a.Uw()))}else a instanceof dvt.na||a instanceof dvt.Bb?b=new dvt.W(a.Wa(),a.fb(),a.getWidth(),a.getHeight()):a instanceof dvt.Zl?(b=a.Tm(),d=b+b,b=new dvt.W(a.Bj()-b,a.Cj()-b,d,d)):a instanceof dvt.du?(b=a.Tm(),d=a.Zr(),c=a.At(),d=d===q||isNaN(d)?b:d,c=c===q||isNaN(c)?b:c,b=new dvt.W(a.Bj()-d,a.Cj()-c,2*d,2*c)):a instanceof dvt.ta||a instanceof
dvt.wf?b=new dvt.W(a.Bj()-a.getWidth()/2,a.Cj()-a.getHeight()/2,a.getWidth(),a.getHeight()):a instanceof dvt.Y||a instanceof dvt.oe?b=Ap.dFa(a,a.Bf()):a instanceof dvt.ub?b=dvt.N.X(a.tO()):a instanceof dvt.Nv||a instanceof dvt.di?b=dvt.dn.X(a.Uc()):a instanceof dvt.Qf?(d=a.Zr(),c=a.At(),b=new dvt.W(a.Bj()-d,a.Cj()-c,2*d,2*c)):"DvtTextFormatted"==a.zG()?(b=Ap.kEa(a),b=Ap.eFa(a,a.nb(),b)):"DvtText"==a.zG()&&(b=Ap.dFa(a,a.r1()));return b};
Ap.eFa=function(a,b,c){for(var d=new dvt.W,e=0;e<b.childNodes.length;e++){var f=b.childNodes[e];if("#text"==f.nodeName&&f.nodeValue)d=d.Dj(Ap.EEa(a,f.nodeValue,c));else if("tspan"==f.nodeName){var h=f,k=new Hashtable(c),m=dvt.H.nm(h,"font-family");m&&k.put(TextAttribute.FAMILY,m.replace(/"/g,"'"));m=dvt.H.nm(h,"font-style");("italic"==m||"oblique"==m)&&k.put(TextAttribute.POSTURE,TextAttribute.POSTURE_OBLIQUE);m=dvt.H.nm(h,"font-weight");"regular"==m?k.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_REGULAR):
"bold"==m&&k.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_BOLD);f=Ap.eFa(a,f,k);if(k=dvt.H.nm(h,"dy"))f.y+=parseFloat(k.substr(0,k.indexOf("em")))*f.b;if(h=dvt.H.nm(h,"dx"))f.x+=parseFloat(h.substr(0,h.indexOf("em")))*f.b;d=d.Dj(f)}}return d};Ap.dFa=function(a,b){var c=Ap.kEa(a);return Ap.EEa(a,b,c)};
Ap.EEa=function(a,b,c){c=new Font(c);var d=(new BufferedImage(10,10,BufferedImage.TYPE_INT_ARGB)).createGraphics();c=d.getFontMetrics(c);b=c.getStringBounds(b,d);b=new dvt.W(a.Wa(),a.fb(),b.getWidth(),b.getHeight());d=a.Wq();a=a.SA();d===dvt.Y.ul?b.x-=b.a:d===dvt.Y.Bk&&(b.x-=b.a/2);a===dvt.Y.ML||dvt.u.ee()?b.y=b.y-b.b+c.getDescent():a===dvt.Y.Mo?b.y-=b.b:a===dvt.Y.gi&&(b.y-=b.b/2);return b};
Ap.kEa=function(a){var b=new Hashtable;a instanceof dvt.Y||a instanceof dvt.oe?(b.put(TextAttribute.FAMILY,a.j().SMa()),b.put(TextAttribute.SIZE,CSSStyleUtils.parseFontSize(a.j().Wpa()))):b.put(TextAttribute.FAMILY,"tahoma, sans-serif");var c=a.cK();c&&b.put(TextAttribute.TRANSFORM,AffineTransform.getRotateInstance(c));if(a=a.Gd()){(c=a.K("font-family"))&&b.put(TextAttribute.FAMILY,c.replace(/"/g,"'"));if(c=a.K("font-size")){var d=parseFloat(c);b.put(TextAttribute.SIZE,isNaN(d)?CSSStyleUtils.parseFontSize(c):
d)}((c=a.K("font-style"))&&"italic"==c||"oblique"==c)&&b.put(TextAttribute.POSTURE,TextAttribute.POSTURE_OBLIQUE);(c=a.K("font-weight"))&&("regular"==c?b.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_REGULAR):"bold"==c&&b.put(TextAttribute.WEIGHT,TextAttribute.WEIGHT_BOLD));(c=a.K("text-decoration"))&&"underline"==c&&b.put(TextAttribute.UNDERLINE,TextAttribute.UNDERLINE_ON)}return b};
Ap.l4a=function(a){var b=Ap.uEa(a);if(b&&(a&&a.Sd)&&(a=a.Sd()))if(a=a.getWidth()){var c=0.5*a;b.x-=c;b.y-=c;b.a+=a;b.b+=a}return b};dvt.$m={};ea("dvt.JavaConverter",dvt.$m);dvt.k.A(dvt.$m,dvt.k);dvt.$m.Vgb=function(){return{format:dvt.$m.XDa}};dvt.$m.jetConverter=dvt.$m.Vgb;dvt.$m.jhb=function(){return{getAsString:dvt.$m.XDa}};dvt.$m.mafConverter=dvt.$m.jhb;dvt.$m.Wgb=function(){return{format:dvt.$m.J3a}};dvt.$m.jetTimeLabel1Converter=dvt.$m.Wgb;dvt.$m.Xgb=function(){return{format:dvt.$m.K3a}};
dvt.$m.jetTimeLabel2Converter=dvt.$m.Xgb;dvt.$m.XDa=function(a){return"*"+a+"*"};dvt.$m.J3a=function(a){return a?"*"+(a.getMonth()+1).toString()+"*":q};dvt.$m.K3a=function(a){return a?"*"+a.toString().split(" ")[3]+"*":q};function Pp(a){this.Init(a)}dvt.k.A(Pp,dvt.Wv);R=Pp.prototype;R.Init=I("qd");R.Vt=function(a){return new Pp(a)};R.R=function(a){if(!this.qd.hasAttribute(a))return q;a=this.qd.getAttribute(a);return(new String(a)).toString()};
R.getFirstChild=function(){var a=this.qd.getFirstChild();return a?this.Vt(a):q};R.Be=function(){for(var a=[],b=this.qd.getFirstChild();b!=q;)b.getNodeType()==Node.ELEMENT_NODE&&a.push(this.Vt(b)),b=b.getNextSibling();return a};R.getName=function(){return(new String(this.qd.getNodeName())).toString()};R.getAttributes=function(){for(var a=[],b=this.qd.getAttributes(),c=b.length,d=0;d<c;d++){var e=b.item(d);a.push({name:(new String(e.getNodeName())).toString(),value:(new String(e.getNodeValue())).toString()})}return a};
R.ypa=function(){for(var a=[],b=this.qd.getFirstChild();b!=q;)a.push(this.Vt(b)),b=b.getNextSibling();return a};R.getNodeValue=function(){return(new String(this.qd.getNodeValue())).toString()};R.getTextContent=function(){return(new String(this.qd.getTextContent())).toString()};R.getElementsByTagName=function(a){var b=[];if(a=this.qd.getElementsByTagName(a))for(var c=0;c<a.length;c++)a.item&&b.push(this.Vt(a.item(c)));return b};
function Qp(){var a=DocumentBuilderFactory.newInstance();a.setIgnoringElementContentWhitespace(l);a.setIgnoringComments(l);this.LC=a.newDocumentBuilder()}dvt.k.A(Qp,dvt.k);Qp.prototype.parse=function(a){a=java.lang.String.valueOf(a);a=this.LC.parse(new ByteArrayInputStream(a.getBytes())).getDocumentElement();return new Pp(a)};function Rp(a){this.Init(a);this.childNodes=this.Be();this.nodeName=this.getName();this.textContent=this.getTextContent()}ea("DvtDOMNode",Rp);dvt.k.A(Rp,Pp);
Rp.prototype.Vt=function(a){return new Rp(a)};Rp.prototype.getAttribute=function(a){return this.R(a)};Rp.prototype.getAttribute=Rp.prototype.getAttribute;Rp.prototype.hasChildNodes=function(){return 0<this.Be().length};Rp.prototype.hasChildNodes=Rp.prototype.hasChildNodes;function Sp(){var a=DocumentBuilderFactory.newInstance();a.setIgnoringElementContentWhitespace(l);a.setIgnoringComments(l);this.LC=a.newDocumentBuilder()}ea("DvtDOMParser",Sp);dvt.k.A(Sp,dvt.k);
Sp.prototype.parseFromString=function(a){a=java.lang.String.valueOf(a);a=this.LC.parse(new ByteArrayInputStream(a.getBytes())).getDocumentElement();return new Rp(a)};Sp.prototype.parseFromString=Sp.prototype.parseFromString;dvt.an={};ea("dvt.JavaImageLoader",dvt.an);dvt.k.A(dvt.an,dvt.k);dvt.an.Fl={};dvt.an.aLa=P(s);dvt.an.br=function(a,b){var c=dvt.an.lqa(a);return c?(b&&b(c),c):q};
dvt.an.lqa=function(a){if(!dvt.an.Fl[a]){var b=dvt.an.P6a(a);if(b)return dvt.an.Fl[a]=b;var c,b=FacesContext.getCurrentInstance();b==q?c=DVTRendererUtils.getResourceImageURL(a,dvt.an.G9a):(c="/"!=a.charAt(0)?"/"+a:a,b=b.getExternalContext().getRequestContextPath(),0==c.search(b)&&(c=c.replace(b,"")),c=DVTRendererUtils.getImageURL(c));if(c){var d,e;try{var f=ImageIO.createImageInputStream(c.openStream()),h=ImageIO.getImageReaders(f);if(h.hasNext()){var k=h.next();try{k.setInput(f),d=k.getWidth(0),
e=k.getHeight(0)}finally{k.dispose()}}}finally{f!=q&&f.close()}d==q&&(e=DVTSVGLoaderUtils.getSVGDimensions(c),d=e.getWidth(),e=e.getHeight());b={};b.uri=c;b.width=d;b.height=e}else b={},b.uri=a,b.width=1,b.height=1;dvt.an.Fl[a]=b}return dvt.an.Fl[a]};dvt.an.P6a=function(a){if(a&&0==a.indexOf("data:image/png;base64,")){var b={};b.uri=a;if(a=ImageRendererUtils.loadImageFromDataURI(a))b.width=a.getWidth(),b.height=a.getHeight();return b}return q};dvt.an.kkb=function(a){dvt.an.G9a=a};
dvt.an.setResourceClass=dvt.an.kkb;