var e=self,l=e.If;(function(){function b(a){d?d.push(a):setTimeout(a,0)}var a={version:"0.7.2.0",Pg:function(a){return void 0===a},Og:function(a){return null===a},ta:function(a){return null===a||void 0===a},Qg:function(a){return null!==a&&void 0!==a}},d=[];e.attachEvent&&e.attachEvent("onload",function(){if(d){var a=d;d=null;for(var c=0,b=a.length;c<b;c++)a[c]()}});l||(e.If=l={Ua:b,ready:b});for(var c in a)l[c]=a[c]})();Object.la="Object";Object.Ka=null;Object.wg=function(b){for(var a in b)delete b[a]};
Object.Id=function(b,a){return void 0!==b[a]};Object.keys?Object.yf=function(b){return Object.keys(b).length}:(Object.keys=function(b){var a=[],d;for(d in b)a.push(d);return a},Object.yf=function(b){var a=0,d;for(d in b)a++;return a});Boolean.la="Boolean";Boolean.parse=function(b){return"true"==b.toLowerCase()};Number.la="Number";Number.parse=function(b){return b&&b.length?0<=b.indexOf(".")||0<=b.indexOf("e")||b.endsWith("f")||b.endsWith("F")?parseFloat(b):parseInt(b,10):0};
Number.prototype.format=function(b){return l.ta(b)||0==b.length||"i"==b?this.toString():A(this,b,!1)};Number.prototype.Kd=function(b){return l.ta(b)||0==b.length||"i"==b?this.toLocaleString():A(this,b,!0)};
Number.jc=function(b,a,d,c){var f=null;d=b.indexOf(d);0<d&&(f=b.substr(d),b=b.substr(0,d));(d=b.startsWith("-"))&&(b=b.substr(1));var g=0,h=a[g];if(b.length<h)return f?b+f:b;for(var k=b.length,m="",n=!1;!n;){var p=h,q=k-p;0>q&&(h+=q,p+=q,q=0,n=!0);if(!p)break;q=b.substr(q,p);m=m.length?q+c+m:q;k-=p;g<a.length-1&&(g++,h=a[g])}d&&(m="-"+m);return f?m+f:m};
function A(b,a,d){d=d?l.Qd.Tf.Ef:l.Qd.Uf.Ef;var c="",f=-1;1<a.length&&(f=parseInt(a.substr(1)));a=a.charAt(0);switch(a){case "d":case "D":c=parseInt(Math.abs(b)).toString();-1!=f&&(c=c.length<f?String.Dd(f-c.length)+c:c);0>b&&(c="-"+c);break;case "x":case "X":c=parseInt(Math.abs(b)).toString(16);"X"==a&&(c=c.toUpperCase());-1!=f&&(c=c.length<f?String.Dd(f-c.length)+c:c);break;case "e":case "E":c=-1==f?b.toExponential():b.toExponential(f);"E"==a&&(c=c.toUpperCase());break;case "f":case "F":case "n":case "N":-1==
f&&(f=d.Rg);c=b.toFixed(f).toString();f&&"."!=d.Md&&(f=c.indexOf("."),c=c.substr(0,f)+d.Md+c.substr(f+1));if("n"==a||"N"==a)c=Number.jc(c,d.Tg,d.Md,d.Sg);break;case "c":case "C":-1==f&&(f=d.Ag);c=Math.abs(b).toFixed(f).toString();f&&"."!=d.Ad&&(f=c.indexOf("."),c=c.substr(0,f)+d.Ad+c.substr(f+1));c=Number.jc(c,d.Cg,d.Ad,d.Bg);c=0>b?String.format(d.Dg,c):String.format(d.Eg,c);break;case "p":case "P":-1==f&&(f=d.Ug),c=(100*Math.abs(b)).toFixed(f).toString(),f&&"."!=d.Nd&&(f=c.indexOf("."),c=c.substr(0,
f)+d.Nd+c.substr(f+1)),c=Number.jc(c,d.Wg,d.Nd,d.Vg),c=0>b?String.format(d.Xg,c):String.format(d.Yg,c)}return c}String.la="String";String.Rd="";String.compare=function(b,a,d){d&&(b&&(b=b.toUpperCase()),a&&(a=a.toUpperCase()));b=b||"";a=a||"";return b==a?0:b<a?-1:1};String.concat=function(){return 2===arguments.length?arguments[0]+arguments[1]:Array.prototype.join.call(arguments,"")};
String.prototype.endsWith=function(b){return b.length?b.length>this.length?!1:this.substr(this.length-b.length)==b:!0};String.Fa=function(b,a,d){return 0==String.compare(b,a,d)};String.ad=function(b,a,d){String.bd||(String.bd=/(\{[^\}^\{]+\})/g);return b.replace(String.bd,function(c,b){var g=a[parseInt(b.substr(1))+1];if(l.ta(g))return"";if(g.format){var h=null,k=b.indexOf(":");0<k&&(h=b.substring(k+1,b.length-1));return d?g.Kd(h):g.format(h)}return d?g.toLocaleString():g.toString()})};
String.format=function(b){return String.ad(b,arguments,!1)};String.Dd=function(b){for(var a="0",d=1;d<b;d++)a+="0";return a};String.Bf=function(b){return!b||!b.length};String.Kd=function(b){return String.ad(b,arguments,!0)};String.prototype.remove=function(b,a){return!a||b+a>this.length?this.substr(0,b):this.substr(0,b)+this.substr(b+a)};String.prototype.startsWith=function(b){return b.length?b.length>this.length?!1:this.substr(0,b.length)==b:!0};
String.prototype.trim||(String.prototype.trim=function(){return this.replace(/\s*$/,"").replace(/^\s*/,"")});Array.la="Array";Array.Kb=[l.Hb];Array.prototype.add=function(b){this.push(b)};Object.defineProperty(Array.prototype,"add",{enumerable:!1,writable:!0});Array.prototype.addRange=function(b){this.push.apply(this,b)};Object.defineProperty(Array.prototype,"addRange",{enumerable:!1,writable:!0});Object.defineProperty(Array.prototype,"aggregate",{enumerable:!1,writable:!0});
Array.prototype.clear=function(){this.length=0};Object.defineProperty(Array.prototype,"clear",{enumerable:!1,writable:!0});Array.prototype.clone=function(){return 1===this.length?[this[0]]:Array.apply(null,this)};Object.defineProperty(Array.prototype,"clone",{enumerable:!1,writable:!0});Array.prototype.contains=function(b){return 0<=this.indexOf(b)};Object.defineProperty(Array.prototype,"contains",{enumerable:!1,writable:!0});Object.defineProperty(Array.prototype,"dequeue",{enumerable:!1,writable:!0});
Array.prototype.enqueue=function(b){this.lf=!0;this.push(b)};Object.defineProperty(Array.prototype,"enqueue",{enumerable:!1,writable:!0});function N(b){return b.length?b[b.lf?0:b.length-1]:null}Object.defineProperty(Array.prototype,"peek",{enumerable:!1,writable:!0});Array.prototype.every||(Array.prototype.every=function(b,a){for(var d=this.length,c=0;c<d;c++)if(c in this&&!b.call(a,this[c],c,this))return!1;return!0},Object.defineProperty(Array.prototype,"every",{enumerable:!1,writable:!0}));
Object.defineProperty(Array.prototype,"extract",{enumerable:!1,writable:!0});Array.prototype.filter||(Array.prototype.filter=function(b,a){for(var d=this.length,c=[],f=0;f<d;f++)if(f in this){var g=this[f];b.call(a,g,f,this)&&c.push(g)}return c},Object.defineProperty(Array.prototype,"filter",{enumerable:!1,writable:!0}));
Array.prototype.forEach||(Array.prototype.forEach=function(b,a){for(var d=this.length,c=0;c<d;c++)c in this&&b.call(a,this[c],c,this)},Object.defineProperty(Array.prototype,"forEach",{enumerable:!1,writable:!0}));Array.prototype.Ta=function(){return new l.Fb(this)};Object.defineProperty(Array.prototype,"getEnumerator",{enumerable:!1,writable:!0});Object.defineProperty(Array.prototype,"groupBy",{enumerable:!1,writable:!0});
Array.prototype.index=function(b,a){for(var d=this.length,c={},f=0;f<d;f++)if(f in this){var g=b.call(a,this[f],f);String.Bf(g)||(c[g]=this[f])}return c};Object.defineProperty(Array.prototype,"index",{enumerable:!1,writable:!0});Array.prototype.indexOf||(Array.prototype.indexOf=function(b,a){var d=this.length;if(d)for(var c=a||0;c<d;c++)if(this[c]===b)return c;return-1},Object.defineProperty(Array.prototype,"indexOf",{enumerable:!1,writable:!0}));
Object.defineProperty(Array.prototype,"insert",{enumerable:!1,writable:!0});Object.defineProperty(Array.prototype,"insertRange",{enumerable:!1,writable:!0});Array.prototype.map||(Array.prototype.map=function(b,a){for(var d=this.length,c=Array(d),f=0;f<d;f++)f in this&&(c[f]=b.call(a,this[f],f,this));return c},Object.defineProperty(Array.prototype,"map",{enumerable:!1,writable:!0}));Array.prototype.remove=function(b){b=this.indexOf(b);return 0<=b?(this.splice(b,1),!0):!1};
Object.defineProperty(Array.prototype,"remove",{enumerable:!1,writable:!0});Array.prototype.Ec=function(b){this.splice(b,1)};Object.defineProperty(Array.prototype,"removeAt",{enumerable:!1,writable:!0});Array.prototype.removeRange=function(b,a){return this.splice(b,a)};Object.defineProperty(Array.prototype,"removeRange",{enumerable:!1,writable:!0});
Array.prototype.some||(Array.prototype.some=function(b,a){for(var d=this.length,c=0;c<d;c++)if(c in this&&b.call(a,this[c],c,this))return!0;return!1},Object.defineProperty(Array.prototype,"some",{enumerable:!1,writable:!0}));Array.Kf=function(b){return Array.prototype.slice.call(b)};RegExp.la="RegExp";RegExp.parse=function(b){if(b.startsWith("/")){var a=b.lastIndexOf("/");if(1<a)return new RegExp(b.substring(1,a),b.substr(a+1))}return null};Error.la="Error";
Error.yg=function(b,a,d){b=Error(b);if(a)for(var c in a)b[c]=a[c];d&&(b.Hg=d);if(!(l.ta(b.stack)||l.ta(b.fileName)||l.ta(b.lineNumber))){a=b.stack.split("\n");d=a[0];for(c=b.fileName+":"+b.lineNumber;!l.ta(d)&&-1===d.indexOf(c);)a.shift(),d=a[0];d=a[1];isNullOrUndefined(d)||(d=d.match(/@(.*):(\d+)$/),l.ta(d)||(a.shift(),b.stack=a.join("\n"),b.fileName=d[1],b.lineNumber=parseInt(d[2])))}return b};e.Y=Function;e.Y.la="Type";e.Oc=function(b){this.la=b};e.Oc.prototype={be:!0,getName:function(){return this.la}};
e.Y.Ff=function(){e.ic||(e.ic={});e.Sc||(e.Sc=[]);if(!e.ic.trn){for(var b=self,a=["trn"],d=0;d<a.length;d++){var c=a[d],f=b[c];f||(b[c]=f=new e.Oc(a.slice(0,d+1).join(".")),0==d&&e.Sc.add(f));b=f}e.ic.trn=b}};e.Y.prototype.$=function(b,a,d){this.prototype.constructor=this;this.la=b;this.Pc=!0;this.Ka=a||Object;a&&(this.Jb=!0);if(d){this.Kb=[];for(var c=2;c<arguments.length;c++)d=arguments[c],this.Kb.add(d)}};function R(b,a){b.la=a;b.Rc=!0}
e.Y.prototype.Fc=function(){if(this.Jb){var b=this.Ka;b.Jb&&b.Fc();for(var a in b.prototype){var d=b.prototype[a];this.prototype[a]||(this.prototype[a]=d)}delete this.Jb}};e.Y.prototype.Gf||(e.Y.prototype.Gf=e.Y.prototype.Fc);function S(b,a){return l.ta(a)?!1:b==Object||a instanceof b?!0:T(b,e.Y.xf(a))}
function T(b,a){if(b==Object||b==a)return!0;if(b.Pc)for(var d=a.Ka;d;){if(b==d)return!0;d=d.Ka}else if(b.Rc){var c=a.Kb;if(c&&c.contains(b))return!0;for(d=a.Ka;d;){if((c=d.Kb)&&c.contains(b))return!0;d=d.Ka}}return!1}e.Y.Jg=function(b){return 1==b.Pc};e.Y.Kg=function(b){return 1==b.ae};e.Y.Lg=function(b){return 1==b.ae&&1==b.Qc};e.Y.Mg=function(b){return 1==b.Rc};e.Y.Ng=function(b){return 1==b.be};e.Y.ug=function(b,a){return S(a,b)};e.Y.$g=function(b,a){return S(a,b)?b:null};
e.Y.xf=function(b){var a=null;try{a=b.constructor}catch(d){}a&&a.la||(a=Object);return a};l.gc=function(){};l.gc.$("Enum");l.gc.parse=function(b,a){var d=b.prototype;if(b.Qc){for(var c=a.split("|"),f=0,g=!0,h=c.length-1;0<=h;h--){var k=c[h].trim(),m=!1;for(n in d)if(n===k){f|=d[n];m=!0;break}if(!m){g=!1;break}}if(g)return f}else for(var n in d)if(n===a)return d[n];throw"Invalid Enumeration Value";};
l.gc.cg=function(b){var a=this.prototype;if(this.Qc&&0!==b){var d=[];for(c in a)a[c]&b&&(d.length&&d.add(" | "),d.add(c));if(!d.length)throw"Invalid Enumeration Value";return d.join("")}for(var c in a)if(a[c]===b)return c;throw"Invalid Enumeration Value";};l.X=function(){};l.X.$("Delegate");l.X.empty=function(){};l.X.ge=function(b,a,d){for(var c=0;c<b.length;c+=2)if(b[c]===a&&b[c+1]===d)return!0;return!1};
l.X.kc=function(b){function a(){if(2==b.length)return b[1].apply(b[0],arguments);for(var a=b.clone(),c=0;c<a.length;c+=2)l.X.ge(b,a[c],a[c+1])&&a[c+1].apply(a[c],arguments);return null}a.wa=b;return a};l.X.create=function(b,a){return b?l.X.kc([b,a]):a};l.X.xg=function(b,a){return b?a?l.X.kc((b.wa?b.wa:[null,b]).concat(a.wa?a.wa:[null,a])):b.wa?b:l.X.create(null,b):a.wa?a:l.X.create(null,a)};
l.X.remove=function(b,a){if(!b||b===a)return null;if(!a)return b;var d=b.wa,c=null,f;a.wa?(c=a.wa[0],f=a.wa[1]):f=a;for(var g=0;g<d.length;g+=2)if(d[g]===c&&d[g+1]===f){if(2==d.length)return null;d.splice(g,2);return l.X.kc(d)}return b};l.X.zg=function(b,a,d){d=d||"__"+(new Date).valueOf();self[d]=a?b:function(){try{delete self[d]}catch(a){self[d]=void 0}b.apply(null,arguments)};return d};l.X.Fg=function(b){delete self[b]};l.X.vg=function(b){self[b]=l.X.empty};l.qb=function(){};
l.qb.prototype={Ld:null,reset:null};l.qb.Ta=function(b){return b?b.Ta?b.Ta():new l.Fb(b):null};R(l.qb,"IEnumerator");l.Hb=function(){};l.Hb.prototype={Ta:null};R(l.Hb,"IEnumerable");l.Fb=function(b){this.Tc=b;this.Ba=-1;this.current=null};l.Fb.prototype={Ld:function(){this.Ba++;this.current=this.Tc[this.Ba];return this.Ba<this.Tc.length},reset:function(){this.Ba=-1;this.current=null}};l.Fb.$("ArrayEnumerator",null,l.qb);l.Kc=function(){};l.Kc.prototype={uf:null};R(l.Kc,"IDisposable");
l.Mc=function(b){this.zc=l.ta(b)?[]:[b]};l.Mc.prototype={append:function(b){l.ta(b)||this.zc.add(b);return this},clear:function(){this.zc=[]},toString:function(b){return this.zc.join(b||"")}};l.Mc.$("StringBuilder");l.Gb=function(){};l.Gb.$("EventArgs");l.Gb.Rd=new l.Gb;e.XMLHttpRequest||(e.XMLHttpRequest=function(){for(var b=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"],a=0;a<b.length;a++)try{return new ActiveXObject(b[a])}catch(d){}return null});
l.Jc=function(){var b=l.Jc;b.Jb&&b.Fc();b.Ka.apply(this);this.cancel=!1};l.Jc.$("CancelEventArgs",l.Gb);l.Zd=function(b,a){this.first=b;this.second=a};l.Zd.$("Tuple");l.ka=function(){this.Ab=null};l.ka.prototype={};l.ka.yc=[];l.ka.ef={uf:function(){l.ka.yc.pop()}};l.ka.Zg=function(b){l.ka.yc.push(b);return l.ka.ef};l.ka.ee=function(b){var a=l.ka.yc,d=a.length;if(d){b=b||[];for(var c=0;c<d;c++){var f=a[c];b.contains(f)||b.push(f)}return b}return null};l.ka.Xe=function(b){for(var a=0,d=b.length;a<d;a++)b[a].Ig()};
l.ka.$("Observable");l.Lc=function(b){this.Ca=b||[];this.Ab=null};l.Lc.prototype={add:function(b){this.Ca.push(b);U(this)},clear:function(){this.Ca.clear();U(this)},contains:function(b){return this.Ca.contains(b)},Ta:function(){this.Ab=l.ka.ee(this.Ab);return this.Ca.Ta()},indexOf:function(b){return this.Ca.indexOf(b)},remove:function(b){return this.Ca.remove(b)?(U(this),!0):!1},Ec:function(b){this.Ca.Ec(b);U(this)},Kf:function(){return this.Ca}};
function U(b){var a=b.Ab;a&&(b.Ab=null,l.ka.Xe(a))}l.Lc.$("ObservableCollection",null,l.Hb);l.Sd=function(){};R(l.Sd,"IApplication");l.Td=function(){};R(l.Td,"IContainer");l.Wd=function(){};R(l.Wd,"IObjectFactory");l.Ud=function(){};R(l.Ud,"IEventManager");l.Vd=function(){};R(l.Vd,"IInitializable");(function(b){function a(a,b,f,g,h,k){this.Ja=16;this.Yd=288;this.status=0;this.root=null;this.ya=0;var m=Array(this.Ja+1),n,z,y,u,t,v,J,K=Array(this.Ja+1),H,G,D,C=new d,O=Array(this.Ja);u=Array(this.Yd);var E,L=Array(this.Ja+1),P,M,Q;Q=this.root=null;for(t=0;t<m.length;t++)m[t]=0;for(t=0;t<K.length;t++)K[t]=0;for(t=0;t<O.length;t++)O[t]=null;for(t=0;t<u.length;t++)u[t]=0;for(t=0;t<L.length;t++)L[t]=0;n=256<b?a[256]:this.Ja;H=a;G=0;t=b;do m[H[G]]++,G++;while(0<--t);if(m[0]==b)this.root=null,this.status=
this.ya=0;else{for(v=1;v<=this.Ja&&0==m[v];v++);J=v;k<v&&(k=v);for(t=this.Ja;0!=t&&0==m[t];t--);y=t;k>t&&(k=t);for(P=1<<v;v<t;v++,P<<=1)if(0>(P-=m[v])){this.status=2;this.ya=k;return}if(0>(P-=m[t]))this.status=2,this.ya=k;else{m[t]+=P;L[1]=v=0;H=m;G=1;for(D=2;0<--t;)L[D++]=v+=H[G++];H=a;t=G=0;do 0!=(v=H[G++])&&(u[L[v]++]=t);while(++t<b);b=L[y];L[0]=t=0;H=u;G=0;u=-1;E=K[0]=0;D=null;for(M=0;J<=y;J++)for(a=m[J];0<a--;){for(;J>E+K[1+u];){E+=K[1+u];u++;M=(M=y-E)>k?k:M;if((z=1<<(v=J-E))>a+1)for(z-=a+1,
D=J;++v<M&&!((z<<=1)<=m[++D]);)z-=m[D];E+v>n&&E<n&&(v=n-E);M=1<<v;K[1+u]=v;D=Array(M);for(z=0;z<M;z++)D[z]=new d;Q=null==Q?this.root=new c:Q.next=new c;Q.next=null;Q.list=D;O[u]=D;0<u&&(L[u]=t,C.sa=K[u],C.e=16+v,C.t=D,v=(t&(1<<E)-1)>>E-K[u],O[u-1][v].e=C.e,O[u-1][v].sa=C.sa,O[u-1][v].n=C.n,O[u-1][v].t=C.t)}C.sa=J-E;G>=b?C.e=99:H[G]<f?(C.e=256>H[G]?16:15,C.n=H[G++]):(C.e=h[H[G]-f],C.n=g[H[G++]-f]);z=1<<J-E;for(v=t>>E;v<M;v+=z)D[v].e=C.e,D[v].sa=C.sa,D[v].n=C.n,D[v].t=C.t;for(v=1<<J-1;0!=(t&v);v>>=
1)t^=v;for(t^=v;(t&(1<<E)-1)!=L[u];)E-=K[u],u--}this.ya=K[1];this.status=0!=P&&1!=y?1:0}}}function d(){this.n=this.sa=this.e=0;this.t=null}function c(){this.list=this.next=null}var f=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],g=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],k=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,
6145,8193,12289,16385,24577],m=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],n=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];b.Ya||(b.Ya={});b.Ya.hc=function(a){this.Rf();this.ec=a;this.fc=0};b.Ya.hc.prototype={Ed:function(a){for(var c,d=Array(1024),b=[],f=0;f<a&&0<(c=this.Qf(d,0,d.length));)b[b.length]=String.fromCharCode.apply(null,d.slice(0,c)),f+=c;return f?(this.ec=this.ec.slice(this.fc),this.fc=0,b.join("")):""},Mf:function(){return this.ec.length==this.fc?-1:this.ec.charCodeAt(this.fc++)&
255},N:function(a){for(;this.Va<a;)this.pb|=this.Mf()<<this.Va,this.Va+=8},S:function(a){return this.pb&f[a]},M:function(a){this.pb>>=a;this.Va-=a},dc:function(a,c,d){var b,f,g;if(0==d)return 0;for(g=0;;){this.N(this.ua);f=this.Ia.list[this.S(this.ua)];for(b=f.e;16<b;){if(99==b)return-1;this.M(f.sa);b-=16;this.N(b);f=f.t[this.S(b)];b=f.e}this.M(f.sa);if(16==b)this.da&=32767,a[c+g++]=this.Ha[this.da++]=f.n;else{if(15==b)break;this.N(b);this.ja=f.n+this.S(b);this.M(b);this.N(this.ob);f=this.Pd.list[this.S(this.ob)];
for(b=f.e;16<b;){if(99==b)return-1;this.M(f.sa);b-=16;this.N(b);f=f.t[this.S(b)];b=f.e}this.M(f.sa);this.N(b);this.Wa=this.da-f.n-this.S(b);for(this.M(b);0<this.ja&&g<d;)this.ja--,this.Wa&=32767,this.da&=32767,a[c+g++]=this.Ha[this.da++]=this.Ha[this.Wa++]}if(g==d)return d}this.Ga=-1;return g},Sf:function(a,c,d){var b;b=this.Va&7;this.M(b);this.N(16);b=this.S(16);this.M(16);this.N(16);if(b!=(~this.pb&65535))return-1;this.M(16);this.ja=b;for(b=0;0<this.ja&&b<d;)this.ja--,this.da&=32767,this.N(8),a[c+
b++]=this.Ha[this.da++]=this.S(8),this.M(8);0==this.ja&&(this.Ga=-1);return b},Pf:function(c,d,b){if(null==this.cc){var f,n=Array(288);for(f=0;144>f;f++)n[f]=8;for(;256>f;f++)n[f]=9;for(;280>f;f++)n[f]=7;for(;288>f;f++)n[f]=8;this.Ic=7;f=new a(n,288,257,g,h,this.Ic);if(0!=f.status)return alert("HufBuild error: "+f.status),-1;this.cc=f.root;this.Ic=f.ya;for(f=0;30>f;f++)n[f]=5;this.Hc=5;f=new a(n,30,0,k,m,this.Hc);if(1<f.status)return this.cc=null,alert("HufBuild error: "+f.status),-1;this.Nf=f.root;
this.Hc=f.ya}this.Ia=this.cc;this.Pd=this.Nf;this.ua=this.Ic;this.ob=this.Hc;return this.dc(c,d,b)},Of:function(c,d,b){var f,r,B,I,F,z,y,u=Array(316);for(f=0;f<u.length;f++)u[f]=0;this.N(5);z=257+this.S(5);this.M(5);this.N(5);y=1+this.S(5);this.M(5);this.N(4);f=4+this.S(4);this.M(4);if(286<z||30<y)return-1;for(r=0;r<f;r++)this.N(3),u[n[r]]=this.S(3),this.M(3);for(;19>r;r++)u[n[r]]=0;this.ua=7;r=new a(u,19,19,null,null,this.ua);if(0!=r.status)return-1;this.Ia=r.root;this.ua=r.ya;I=z+y;for(f=B=0;f<
I;)if(this.N(this.ua),F=this.Ia.list[this.S(this.ua)],r=F.sa,this.M(r),r=F.n,16>r)u[f++]=B=r;else if(16==r){this.N(2);r=3+this.S(2);this.M(2);if(f+r>I)return-1;for(;0<r--;)u[f++]=B}else{17==r?(this.N(3),r=3+this.S(3),this.M(3)):(this.N(7),r=11+this.S(7),this.M(7));if(f+r>I)return-1;for(;0<r--;)u[f++]=0;B=0}this.ua=9;r=new a(u,z,257,g,h,this.ua);0==this.ua&&(r.status=1);if(0!=r.status)return-1;this.Ia=r.root;this.ua=r.ya;for(f=0;f<y;f++)u[f]=u[f+z];this.ob=6;r=new a(u,y,0,k,m,this.ob);this.Pd=r.root;
this.ob=r.ya;return 0==this.ob&&257<z||0!=r.status?-1:this.dc(c,d,b)},Rf:function(){null==this.Ha&&(this.Ha=Array(65536));this.Va=this.pb=this.da=0;this.Ga=-1;this.bc=!1;this.ja=this.Wa=0;this.cc=this.Ia=null},Qf:function(a,c,d){var b,f;for(b=0;b<d&&(!this.bc||-1!=this.Ga);){if(0<this.ja){if(0!=this.Ga)for(;0<this.ja&&b<d;)this.ja--,this.Wa&=32767,this.da&=32767,a[c+b++]=this.Ha[this.da++]=this.Ha[this.Wa++];else{for(;0<this.ja&&b<d;)this.ja--,this.da&=32767,this.N(8),a[c+b++]=this.Ha[this.da++]=
this.S(8),this.M(8);0==this.ja&&(this.Ga=-1)}if(b==d)break}if(-1==this.Ga){if(this.bc)break;this.N(1);0!=this.S(1)&&(this.bc=!0);this.M(1);this.N(2);this.Ga=this.S(2);this.M(2);this.Ia=null;this.ja=0}switch(this.Ga){case 0:f=this.Sf(a,c+b,d-b);break;case 1:f=null!=this.Ia?this.dc(a,c+b,d-b):this.Pf(a,c+b,d-b);break;case 2:f=null!=this.Ia?this.dc(a,c+b,d-b):this.Of(a,c+b,d-b);break;default:f=-1}if(-1==f)return this.bc?0:-1;b+=f}return b}};b.Ya.Hd=function(a){return(new b.Ya.hc(a)).Ed(4E9)}})(self);(function(b){function a(a){this.depth=this.index=0;this.I=a;this.location={start:0,Zb:1,$b:1,end:a.length,empty:!0};this.Db=[this.location];this.Dc=!1;"?"===this.I.charAt(1)&&this.Gd();this.location.empty=!1}b.Ib=b.Ib?b.Ib:{};b.Ib.Lf=function(a){if(a)return a.replace(/&[^;]*;/g,function(a){switch(a.charAt(1)){case "q":return'"';case "a":return"&";case "l":return"<";case "g":return">";case "#":return"x"===a.charAt(2)?String.fromCharCode(parseInt(a.substring(3,a.length-1),16)):String.fromCharCode(parseInt(a.substring(2,
a.length-1),10))}return a})};a.prototype={advance:function(){this.Ea=null;this.Gd();var a=this.location.start;++a;this.location.empty=!1;if("/"!==this.I.charAt(a))return this.location.empty="/"===this.I.charAt(this.I.indexOf(">",a)-1),!0;this.location.end=!0;return!1},Jd:function(){var a=this.location.start+1,c=this.I.indexOf(">",a);this.location.empty&&--c;a=this.I.substring(a,c);this.Ea={};c=a.indexOf(" ");if(-1!==c){this.Cd=a.substring(0,c);for(var a=a.slice(c),a=a.split('"'),c=a.length-1,b=0;b<
c;++b){var g=a[b],h=a[++b];this.Ea[g.substring(1,g.length-1)]=h}}else this.Cd=a},Gd:function(){if(this.Dc)this.Dc=!1,this.location.start=this.I.indexOf("<",this.location.start+1);else{var a=this.location.Zb;if(!this.location.empty)for(var c=this.location.$b;0<c;)a=this.I.indexOf("<",a),"/"===this.I.charAt(++a)?--c:(a=this.I.indexOf(">",a),"/"!==this.I.charAt(a-1)&&++c);this.location.start=this.I.indexOf("<",a)}this.location.Zb=this.location.start+1;this.location.$b=1},mark:function(){this.I.mark&&
this.I.mark(this.location.start)},K:function(){null!==this.Ea&&"undefined"!==typeof this.Ea||this.Jd();return this.Cd},F:function(){++this.depth;this.location={start:this.location.start};this.Db[this.Db.length]=this.location;this.Dc=!0},C:function(){--this.depth;this.Ea=null;var a=this.location.Zb,c=this.location.$b,b=this.location.empty,g=this.location.end;this.Db.pop();this.location=this.Db[this.Db.length-1];this.location.Zb=a;this.location.$b=g?0:b?c:c+1},R:function(){return this.location.empty?
!0:"/"===this.I.charAt(this.I.indexOf("<",this.location.start+1)+1)},D:function(a){null!==this.Ea&&"undefined"!==typeof this.Ea||this.Jd();return b.Ib.Lf(this.Ea[a])}};b.$d=a})(self);(function(){function b(a,d){this.m=[];this.o=[];a&&this.H(a,d)}self.Y.Ff();String.fromCodePoint||function(){function a(){var a=[],d,k,m=-1,n=arguments.length;if(!n)return"";for(var p="";++m<n;){k=Number(arguments[m]);if(!isFinite(k)||0>k||1114111<k||b(k)!==k)throw RangeError("Invalid code point: "+k);65535>=k?a.push(k):(k-=65536,d=(k>>10)+55296,k=k%1024+56320,a.push(d,k));if(m+1===n||16384<a.length)p+=c.apply(null,a),a.length=0}return p}var d=function(){var a;try{var c={},d=Object.defineProperty;
a=d(c,c,c)&&d}catch(b){}return a}(),c=String.fromCharCode,b=Math.floor;d?d(String,"fromCodePoint",{value:a,configurable:!0,writable:!0}):String.fromCodePoint=a}();Array.prototype.Fa&&console.warn("Overriding existing Array.prototype.equals. Possible causes: New API defines the method, there's a framework conflict or you've got double inclusions in your code.");Array.prototype.Fa=function(a){if(!a||this.length!==a.length)return!1;for(var d=0,c=this.length;d<c;d++)if(this[d]instanceof Array&&a[d]instanceof
Array){if(!this[d].Fa(a[d]))return!1}else if(this[d]!==a[d])return!1;return!0};Object.defineProperty(Array.prototype,"equals",{enumerable:!1,writable:!0});b.prototype={B:function(a){this.m=this.m.concat(a.m);this.o=this.o.concat(a.o)},H:function(a,d){this.m.push(a);var c=typeof d;this.o.push("object"===c?d:"undefined"===c?null:[d])},Fa:function(a){return this.m.Fa(a.m)&&this.o.Fa(a.o)},save:function(){this.m.push(e.trn.a.Ge);this.o.push(null)},restore:function(){this.H(e.trn.a.Fe,null)},Od:function(a){this.m.push(e.trn.a.sb);
this.o.push(a.tb())}};e.trn.a=function(a,d,c,b){this.done=!1;this.hd=2E3;this.Pa={};this.Ra=this.bf=0;this.L=[];this.Rb=[];this.ga=[];this.ga.add({});this.uc=0;this.b=a;this.md=this.Eb("Width");this.ld=this.Eb("Height");this.L.push(e.trn.Ma.Af(this.md,this.ld));this.fa=!1;this.gd=d;this.Qb=c;this.Ye=-1<navigator.userAgent.indexOf("Android")&&-1===navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Firefox");this.m=[];this.o=[];this.b.F();this.b.advance();this.Cc=b;a=this.b.K();
e.trn.a.g(a,"FixedPage.Resources")&&(this.b.F(),this.b.advance(),this.sd(),this.b.C());this.Oa=!1};e.trn.a.g=function(a,d){var c=e.trn.a.tf;return a===d?!0:a===c+d};e.trn.a.Bd=function(a){return e.trn.a.vf(a)};e.trn.a.vf=function(a){var d=3,c=Math.abs(a);.5>c&&(d=5E-4>c?5E-7>c?9:7:5);d=Math.pow(10,d);a=Math.round(a*d)/d;return a.toString()};e.trn.a.A=function(a,d){if(!a)throw Error(d);};e.trn.a.Gg=function(a){return(new e.trn.a(a,!1)).Me()};e.trn.a.prototype={Ue:function(){return this.pc()},lc:function(a,
d){var c,b=this.Le(),g=this.b.K();e.trn.a.g(g,"Path")?c=this.nc():e.trn.a.g(g,"Canvas")?c=this.Ob():e.trn.a.g(g,"Glyphs")?c=this.mc():(c=null,e.trn.a.A(!1,"Invalid Element "+g));c.mb(b);if(c.Cf()){b=this.Ue();g=this.ab();b.mtx=[g.T,g.U,g.V,g.W,g.ba,g.ca];if(a){a={operators:a.m,data:a.o};var h=this.b.D("RenderTransform");if(null!=h){var k=new e.trn.G;k.aa(h);h=new e.trn.G;h.qc(g);h.La(k);g=h}a.mtx=[g.T,g.U,g.V,g.W,g.ba,g.ca]}this.H(e.trn.a.Je,[b,{x1:c.j,y1:c.l,x2:c.j+c.v,y2:c.l+c.u},d,a]);this.nd=
!0}else this.fa=!1},Ob:function(){var a=new e.trn.ea;this.Z();var d=this.b.D("RenderTransform");if(null!=d){var c=new e.trn.G;c.aa(d);this.O(c)}d=this.b.D("Clip");null!=d&&(a=this.Aa(d));d=null;if(!this.b.R()){for(this.b.F();this.b.advance();)c=this.b.K(),e.trn.a.g(c,"Canvas.Clip")?(e.trn.a.A(!this.b.R(),"Canvas.Clip: Must contain PathGeometry element"),this.b.F(),this.b.advance()&&(c=new e.trn.G,c.aa(this.s("Transform")),this.O(c),a.mb(this.Aa(this.s("Figures"))),c=c.bb(),this.O(c)),this.b.C()):
e.trn.a.g(c,"Path")?null!=d?d.Gc(this.nc()):d=this.nc():e.trn.a.g(c,"Glyphs")?null!=d?d.Gc(this.mc()):d=this.mc():e.trn.a.g(c,"Canvas")&&(null!=d?d.Gc(this.Ob()):d=this.Ob());this.b.C()}null!=d&&a.mb(d);this.pa();return a},gf:function(){var a=this.za("trn:BlendMode","source-over"),a=this.fa?"source-over":a,d=this.Ac();d||(this.save(),this.Z());var c=null,f=this.b.D("OpacityMask");null!=f&&(console.warn("Uh oh OpacityMask Resource!"),c=this.Na(f));if(!this.b.R()){for(this.b.F();this.b.advance();)if(f=
this.b.K(),e.trn.a.g(f,"Canvas.Resources"))this.b.R()?e.trn.a.A(!1,"Canvas.Resources must contain ResourceDictionary element"):(this.b.F(),this.b.advance(),this.sd(),this.b.C());else if(e.trn.a.g(f,"Canvas.Clip"))e.trn.a.A(!this.b.R(),"Canvas.Clip: Must contain PathGeometry element"),this.b.F(),this.b.advance()&&(d||(this.save(),d=!0,this.Z()),f=new e.trn.G,f.aa(this.s("Transform")),this.B(this.O(f)),e.trn.a.A(e.trn.a.g(this.b.K(),"PathGeometry"),"Path.Clip must contain PathGeometry"),this.Yb(this.s("Figures")),
f=f.bb(),this.B(this.O(f))),this.b.C();else if(e.trn.a.g(f,"Canvas.OpacityMask"))this.fa||(this.b.F(),this.b.advance(),c=this.$a(e.trn.a.ma,new b(e.trn.a.Mb)),this.b.C());else if(e.trn.a.g(f,"Path")||e.trn.a.g(f,"Glyphs")||e.trn.a.g(f,"Canvas")||e.trn.a.g(f,"trn:Glyphs")){if(null!=c||"source-over"!==a){this.Bb();this.b.C();this.fa=!0;this.lc(c,a);return}this.Oa=!1;break}this.Oa&&this.b.C()}this.Oa&&this.Bb();this.fa=!1},Bb:function(){this.restore();this.pa()},Eb:function(a){a=this.b.D(a);e.trn.a.A(null!=
a,this.b.K()+": "+a+" is not defined");return parseFloat(a)},xa:function(a,d){a=this.b.D(a);return null!=a?parseFloat(a):d},s:function(a){a=this.b.D(a);e.trn.a.A(null!=a,this.b.K()+": "+a+" is not defined");return a},za:function(a,d){a=this.b.D(a);return null!=a?a:d},Fd:function(){var a;a=this.b.D("x:Key");e.trn.a.A(null!=a,"Key must be defined for elements in a resource dictionary");return a},Ac:function(){0===this.Ra&&this.b.mark();var a=!1,d=this.xa("Opacity",1);1>d&&(a||(a=!0,this.save(),this.Z()),
this.B(this.Za(d)));d=this.b.D("RenderTransform");null!=d&&(a||(a=!0,this.save(),this.Z()),this.jf(d));d=this.b.D("Clip");null!=d&&(a||(this.save(),this.Z()),this.Yb(d),a=!0);return a},Yb:function(a){var d=!0;a&&"F"===a[0]&&(d=!1);this.ud(d?"evenodd":"nonzero");this.We(this.Aa(a));this.qd(a);this.m.push(e.trn.a.ke);this.o.push(d?["evenodd"]:[])},ff:function(a){var d=[];for(a=l.qb.Ta(a.split(";"));a.Ld();){var c=a.current,b=new e.trn.Ba,c=c.split(",");if(1<=c.length){if(0<c[0].length){var g=c[0].split(")");
if(2<=g.length){var h=g[0].substr(1).split(":");b.Sb=parseInt(h[0]);b.tc=parseInt(h[1])}b.Vb=parseInt(g[g.length-1]);b.zb=!0}2<=c.length&&(0<c[1].length&&(b.sc=parseFloat(c[1]),b.wc=!0),3<=c.length&&(0<c[2].length&&(b.Wb=parseFloat(c[2])),4<=c.length&&0<c[3].length&&(b.Xb=parseFloat(c[3]))))}d.add(b)}return d},Ve:function(){var a=this.s("UnicodeString"),d="",c=0,b,g,h;for(2<=a.length&&"{"===a.charAt(0)&&"}"===a.charAt(1)&&(a=a.substr(2));c<a.length;)b=a.charCodeAt(c),9==b?(d+=String.fromCharCode(10),
c++):128>b?(d+=String.fromCharCode(b),c++):191<b?224>b?(g=a.charCodeAt(c+1),d+=String.fromCharCode((b&31)<<6|g&63),c+=2):240>b?(g=a.charCodeAt(c+1),h=a.charCodeAt(c+2),d+=String.fromCharCode((b&15)<<12|(g&63)<<6|h&63),c+=3):(g=a.charCodeAt(c+1),h=a.charCodeAt(c+2),c4=a.charCodeAt(c+3),d+=String.fromCodePoint((b&7)<<18|(g&63)<<12|(h&63)<<6|c4&63),c+=4):console.warn("Invalid UTF-8 character");return d},mc:function(){var a=new e.trn.ea,d=this.b.D("Clip");null!=d&&(a=this.Aa(d));return a},oc:function(a,
d){return this.Ye&&1===a.length?d?e.trn.a.re:e.trn.a.se:d?e.trn.a.qe:e.trn.a.pe},Nc:function(a){return 0===Object.keys(a).length&&a.constructor===Object},pd:function(a){var d=this.za("trn:BlendMode","source-over"),d=this.fa?"source-over":d,c="source-over"!=d&&!this.Qb,f=this.Ac();this.Qb&&this.td(d);var g=this.Eb("OriginX"),h=this.Eb("OriginY"),k=this.s("FontUri");this.wb[k]=null;var m=this.Eb("FontRenderingEmSize"),n=this.ff(this.za("Indices",""));if(200>m){m/=200;f||(this.Z(),this.save(),f=!0);
var p=new e.trn.G;p.ub(m,0,0,m,g,h);m=200;h=0;this.m.push(e.trn.a.sb);this.o.push(p.tb())}p=0;g=new b;++this.Ze;var q=this.Ve(),x=0,w=0,r=m/100,B="";g.H(e.trn.a.He,0);for(var I={},F,z=0;z<n.length;){var y=n[z],u=q.charCodeAt(p),u=y.Sb+(55296<=u&&57344>u?1:0);if(x!==y.Wb||w!==y.Xb)B&&(g.H(this.oc(F,a),[B,x?x*r:0,h-w*r]),g.H(e.trn.a.Xc,[B])),x=y.Wb,w=y.Xb,B="";y.zb&&(I[B.length]=q.substr(p,y.Sb));y.wc?(this.Nc(I)||g.H(e.trn.a.$c,[I]),F=B+(y.zb?String.fromCharCode(y.Vb+57344):q.substr(p,u)),g.H(this.oc(F,
a),[F,x?x*r:0,h-w*r]),B&&g.H(e.trn.a.Xc,[B]),g.H(e.trn.a.he,[y.sc*r]),I={},B=""):B+=y.zb?String.fromCharCode(y.Vb+57344):q.substr(p,u);z+=y.tc;p+=u}if(B||p<q.length)this.Nc(I)||g.H(e.trn.a.$c,[I]),F=B+q.substr(p,q.length-p),g.H(this.oc(F,a),[F,0,0]);n=h=null;p=this.b.D("Fill");F=!1;null!=p&&(this.rc(p)?h=this.Na(p,e.trn.a.ma,g):(F=!0,h=this.Pb(p,e.trn.a.ma,g)));p=this.b.D("OpacityMask");null!=p&&(console.warn("Uh oh OpacityMask Resource!"),n=this.Na(p));if(!this.b.R()&&!a){for(this.b.F();this.b.advance();)a=
this.b.K(),e.trn.a.g(a,"Glyphs.Clip")?(e.trn.a.A(!this.b.R(),"Canvas.Clip: Must contain PathGeometry element"),this.b.F(),this.b.advance()&&(f||(f=!0,this.save(),this.Z()),p=new e.trn.G,p.aa(this.s("Transform")),this.m.push(e.trn.a.sb),this.o.push(p.tb()),e.trn.a.A(e.trn.a.g(this.b.K(),"PathGeometry"),"Path.Clip must contain PathGeometry"),a=this.s("Figures"),this.Yb(a),p=p.bb(),this.m.push(e.trn.a.sb),this.o.push(p.tb())),this.b.C()):e.trn.a.g(a,"Glyphs.Fill")?(this.b.F(),this.b.advance(),h=this.$a(e.trn.a.ma,
g),this.b.C()):e.trn.a.g(a,"Glyphs.OpacityMask")&&!this.fa&&(this.b.F(),this.b.advance(),n=this.$a(e.trn.a.ma,new b(e.trn.a.Mb)),this.b.C());this.b.C()}if(null==n||c)"otf"===k.substr(k.indexOf(".")+1)?(k=k.substr(0,k.length-4),k=parseInt(k.substr(7))):k=parseInt(k.substr(35,8),16),k="f"+this.Cc+"-"+k,Object.Id(this.Pa,k)?10>this.Pa[k].length&&(this.Pa[k]+=q.substr(0,10-this.Pa[k].length)):this.Pa[k]=q.substr(0,10),this.mf(e.trn.a.Bd(m)+"px "+k),null!==h&&(F||(h=new b(e.trn.a.ma,"#000000"),h.B(g)),
this.Bc(h,g));f&&(this.restore(),this.pa());if(null!=n||c)this.fa=!0,this.lc(n,d);this.fa=!1},dd:function(){var a=[];this.b.F();e.trn.a.A(this.b.advance(),"Gradient brushes must contain GradientStops");for(this.b.F();this.b.advance();){var d=this.s("Color"),c=this.s("Offset");a.push(c);a.push(this.cd(d))}this.b.C();this.b.C();return a},Qe:function(a,d,c){var f=this.b.D("Transform"),g=new b;g.save();this.Z();null!=f&&(c.aa(f),g.B(this.O(c)));c=this.xa("Opacity",1);1>c&&g.B(this.Za(c));f=this.s("StartPoint").split(",");
c=parseFloat(f[0]);var f=parseFloat(f[1]),h=this.s("EndPoint").split(",");c={type:e.trn.a.Ae,x0:c,y0:f,x1:parseFloat(h[0]),y1:parseFloat(h[1]),stops:this.dd()};g.H(a,[c]);g.B(d);g.restore();this.pa();return g},Se:function(a,d,c){var f=this.b.D("Transform"),g=new b,h=this.s("RadiusX"),k=this.s("RadiusY"),m=this.s("GradientOrigin"),n=this.s("Center");g.save();this.Z();var p=parseFloat(h),q=parseFloat(k);e.trn.a.A(0<p&&0<q,"Invalid radius value");var x=n.split(","),n=parseFloat(x[0]),x=parseFloat(x[1]),
w=m.split(","),m=parseFloat(w[0]),w=parseFloat(w[1]);if(null!=f||h!==k)null!=f&&c.aa(f),f=q/p,w/=f,x/=f,k=new e.trn.G,k.ub(1,0,0,f,0,0),c.La(k),g.B(this.O(c));c=this.xa("Opacity",1);1>c&&g.B(this.Za(c));h={type:e.trn.a.De,x0:m,y0:w,x1:n,y1:x,r:h,stops:this.dd()};g.H(a,[h]);g.B(d);g.restore();this.pa();return g},sf:function(){e.trn.a.A(!this.Ub,"Incorrect custom glyph start");this.m.push(e.trn.a.me);this.o.push(null);this.Ub=!0},Ke:function(){e.trn.a.A(this.Ub,"Incorrect custom glyph end");this.m.push(e.trn.a.ne);
this.o.push(null);this.Ub=!1},B:b.prototype.B,H:b.prototype.H,rf:function(a){var d=N(this.L);a.Fa(d.kb)?this.H(e.trn.a.Nb,null):(a.m[0]===e.trn.a.rb&&(d.kb=a),this.B(a))},Bc:function(a,d){var c=N(this.L);a.Fa(c.eb)?this.B(d):(a.m[0]===e.trn.a.ma&&(c.eb=a),this.B(a))},td:function(a){var d=N(this.L);a!==d.yb&&(d.yb=a,this.H(e.trn.a.ve,[a]))},Za:function(a){var d=N(this.L);d.Qa*=a;return new b(e.trn.a.ue,[d.Qa])},ud:function(a){var d=N(this.L);a!==d.cb&&(d.cb=a)},vd:function(a){var d=N(this.L);a!==d.ib&&
(d.ib=a,this.m.push(e.trn.a.ze),this.o.push([a,this.ab().lb()]))},nf:function(a){var d=N(this.L);a!==d.gb&&(d.gb=a,this.m.push(e.trn.a.xe),this.o.push([a]))},pf:function(a){var d=N(this.L);a!==d.hb&&(d.hb=a,this.m.push(e.trn.a.ye),this.o.push([a]))},qf:function(a){var d=N(this.L);a!==d.jb&&(d.jb=a,this.m.push(e.trn.a.Be),this.o.push([a]))},mf:function(a){var d=N(this.L);a!==d.fb&&(d.fb=a,this.m.push(e.trn.a.te),this.o.push([a]))},O:function(a){N(this.L).va.La(a);return new b(e.trn.a.sb,a.tb())},ab:function(){return N(this.L).va},
Le:function(){return N(this.L).qa},We:function(a){N(this.L).qa.mb(a)},Z:function(a){a=a?N(this.L).Df():N(this.L).clone();this.L.push(a);this.ga.add({})},pa:function(){this.L.pop();for(var a=Object.keys(this.ga[this.ga.length-1]),d=0;d<a;++d)this.H(e.trn.a.oe);this.ga.Ec(this.ga.length-1)},Ne:function(a,d,c){var f=new b,g=this.b.D("Transform");f.save();this.Z();var h=this.s("Viewbox"),k=new e.trn.ea;k.Ua(h);var h=this.s("Viewport"),m=new e.trn.ea;m.Ua(h);if(null!=g||k!==m){var h=m.v/k.v,n=m.u/k.u,
p=m.j-k.j*h,k=m.l-k.l*n;null!=g&&c.aa(g);g=new e.trn.G;g.ub(h,0,0,n,p,k);c.La(g);f.B(this.O(c))}c=this.xa("Opacity",1);1>c&&f.B(this.Za(c));c=this.za("TileMode","None");g=this.s("ImageSource");this.wb[g]=null;f.H(a,[{type:e.trn.a.we,name:"i"+this.Cc+"-"+parseInt(g.split("/")[2]),tm:"None"===c?"no-repeat":"repeat"}]);f.B(d);f.restore();this.pa();return f},Oe:function(){var a=new b,d=this.b.D("Transform");a.save();this.Z();var c=this.s("Viewbox"),f=new e.trn.ea;f.Ua(c);var c=this.s("Viewport"),g=new e.trn.ea;
g.Ua(c);if(null!=d||f!==g){var c=g.v/f.v,h=g.u/f.u,k=g.j-f.j*c,f=g.l-f.l*h,g=new e.trn.G;null!=d&&g.aa(d);d=new e.trn.G;d.ub(c,0,0,h,k,f);g.La(d);a.B(this.O(g))}d=this.xa("Opacity",1);1>d&&a.B(this.Za(d));this.za("TileMode","None");d=this.s("ImageSource");this.wb[d]=null;d="i"+this.Cc+"-"+parseInt(d.split("/")[2]);this.gd?a.H(e.trn.a.Vc,[d,this.ab().lb()]):a.H(e.trn.a.Vc,[d]);a.restore();this.pa();return a},jf:function(a){if(null!=a){var d=new e.trn.G;d.aa(a);this.B(this.O(d))}},i:function(a){for(var d=
itr_index=a.J,c=a.ha,b=c[itr_index];" "!==b&&","!==b;)++itr_index,b=c[itr_index];d=c.substring(d,itr_index);++itr_index;a.J=itr_index;return parseFloat(d)},Aa:function(a){var d=" ",c=new e.trn.Lb(a,0,null,0),b=new e.trn.ea,g=!0;b.Cb(0,0,0,0);if(c.J<c.ha.length)for(;" "===c.ha.charAt(c.J);)c.J++;for(;c.J<a.length;){if("A"<=c.ha.charAt(c.J)&&"Z">=c.ha.charAt(c.J)||"a"<=c.ha.charAt(c.J)&&"z">=c.ha.charAt(c.J))d=c.ha.charAt(c.J),c.J++;else{var h,k;"a">d&&("H"!==d&&(c.f=0),"V"!==d&&(c.c=0));switch(d){case "m":case "M":c.c+=
this.i(c);c.f+=this.i(c);g?(b.Cb(c.c,c.f,c.c,c.f),g=!1):b.ia(c.c,c.f);c.P=!1;break;case "l":case "L":c.c+=this.i(c);c.f+=this.i(c);b.ia(c.c,c.f);c.P=!1;break;case "c":case "C":h=this.i(c)+c.c;k=this.i(c)+c.f;b.ia(h,k);c.P=!0;c.na=this.i(c)+c.c;c.oa=this.i(c)+c.f;b.ia(c.na,c.oa);c.c+=this.i(c);c.f+=this.i(c);b.ia(c.c,c.f);break;case "q":case "Q":h=this.i(c)+c.c;k=this.i(c)+c.f;b.ia(h,k);c.c+=this.i(c);c.f+=this.i(c);b.ia(c.c,c.f);c.P=!1;break;case "s":case "S":c.P||(c.na=c.c,c.oa=c.f);h=2*c.c-c.na;
k=2*c.f-c.oa;b.ia(h,k);c.P=!0;c.na=this.i(c)+c.c;c.oa=this.i(c)+c.f;b.ia(c.na,c.oa);c.c+=this.i(c);c.f+=this.i(c);b.ia(c.c,c.f);break;case "h":case "H":c.c+=this.i(c);b.ia(c.c,c.f);c.P=!1;break;case "v":case "V":c.f+=this.i(c);b.ia(c.c,c.f);c.P=!1;break;default:this.i(c),c.P=!1}}for(;" "===a.charAt(c.J);)++c.J}return b.zf(this.ab())},nc:function(){var a=null;this.Z();var b=this.b.D("RenderTransform");if(null!=b){var c=new e.trn.G;c.aa(b);this.O(c)}var f=this.b.D("Stroke"),g=this.xa("StrokeThickness",
1),b=this.b.D("Clip");null!=b&&(a=this.Aa(b));b=this.b.D("Data");if(!this.b.R()){for(this.b.F();this.b.advance();)if(c=this.b.K(),e.trn.a.g(c,"Path.Data")&&!this.b.R()){this.b.F();this.b.advance()&&(c=new e.trn.G,c.aa(this.s("Transform")),this.O(c),e.trn.a.A(e.trn.a.g(this.b.K(),"PathGeometry"),"Path.Data must contain PathGeometry"),b=this.s("Figures"));this.b.C();break}else e.trn.a.g(c,"Path.Clip")?(e.trn.a.A(!this.b.R(),"Path.Clip: Must contain PathGeometry element"),this.b.F(),this.b.advance()&&
(c=new e.trn.G,c.aa(this.s("Transform")),this.O(c),a=this.Aa(this.s("Figures")),c=c.bb(),this.O(c)),this.b.C()):e.trn.a.g(c,"Path.Stroke")&&(f=!0);this.b.C()}null!=a?a.mb(this.Aa(b)):a=this.Aa(b);this.pa();f&&a.Hd(g);return a},vb:function(a,b,c){a.P=!1;if(null==a.ra)this.m.push(e.trn.a.Wc),this.o.push([a.c,a.f]);else for(var f=a.ra.length,g=a.c-b,h=a.f-c,k=h/g,m=Math.sqrt(g*g+h*h);1E-10<m;){var n=a.ra[a.Tb%f]-a.xb,p=n>m;p&&(a.xb+=m,n=m);if(g){var q=Math.sqrt(n*n/(1+k*k));0>g&&(q=-q);b+=q;c+=k*q}else c+=
0<h?n:-n;this.m.push(a.Tb%2?e.trn.a.Yc:e.trn.a.Wc);this.o.push([b,c]);m-=n;p||(++a.Tb,a.xb=0)}},Uc:function(a,b,c,f,g){a.P=!0;if(null==a.ra)this.m.push(e.trn.a.je),this.o.push([f,g,a.na,a.oa,a.c,a.f]);else{var h=this.ab().lb(),h=(Math.abs(a.c-b)+Math.abs(a.f-c))/5*h,k=a.c,m=a.f;a.c=b;a.f=c;for(var h=1/parseInt(h),n=0;1>=n;n+=h){var p=1-n,q=a.c,x=a.f;a.c=p*p*p*b+3*p*p*n*f+3*p*n*n*a.na+n*n*n*k;a.f=p*p*p*c+3*p*p*n*g+3*p*n*n*a.oa+n*n*n*m;this.vb(a,q,x)}}},fe:function(a){if(null==a.ra)this.m.push(e.trn.a.le),
this.o.push(null);else{var b=a.c,c=a.f;a.c=a.jd;a.f=a.kd;this.vb(a,b,c)}},df:function(a){a.jd=a.c;a.kd=a.f;this.m.push(e.trn.a.Yc);this.o.push([a.c,a.f]);a.P=!1;a.Tb=a.vc;a.xb=a.Da},hf:function(a,b){var c,f,g=a.c,h=a.f;"a">b&&("H"!==b&&(a.f=0),"V"!==b&&(a.c=0));switch(b){case "m":case "M":a.c+=this.i(a);a.f+=this.i(a);this.df(a);break;case "l":case "L":a.c+=this.i(a);a.f+=this.i(a);this.vb(a,g,h);break;case "c":case "C":c=this.i(a)+a.c;f=this.i(a)+a.f;a.na=this.i(a)+a.c;a.oa=this.i(a)+a.f;a.c+=this.i(a);
a.f+=this.i(a);this.Uc(a,g,h,c,f);break;case "q":case "Q":c=this.i(a)+a.c;f=this.i(a)+a.f;a.c+=this.i(a);a.f+=this.i(a);this.H(e.trn.a.Ce,[c,f,a.c,a.f]);a.P=!1;break;case "s":case "S":a.P||(a.na=a.c,a.oa=a.f);c=2*a.c-a.na;f=2*a.f-a.oa;a.P=!0;a.na=this.i(a)+a.c;a.oa=this.i(a)+a.f;a.c+=this.i(a);a.f+=this.i(a);this.Uc(a,g,h,c,f);break;case "h":case "H":a.c+=this.i(a);this.vb(a,g,h);a.P=!1;break;case "v":case "V":a.f+=this.i(a);this.vb(a,g,h);a.P=!1;break;default:this.i(a),a.P=!1}},Pe:function(a){if("Flat"===
a)return"butt";if("Square"===a)return"square";if("Round"===a||"Triangle"===a)return"round";e.trn.a.A(!1,"Invalid line cap "+a);return""},qd:function(a){this.rd(a,null,0)},rd:function(a,b,c){var f=" ";b=new e.trn.Lb(a,0,b,c);c=b.ha.charAt(b.J);this.m.push(e.trn.a.ie);this.o.push(null);if(b.J<b.ha.length)for(;" "===c;)b.J++,c=b.ha.charAt(b.J);for(;b.J<a.length;)for("A"<=c&&"Z">=c||"a"<=c&&"z">=c?(f=c,"z"!==c&&"Z"!==c||this.fe(b),b.J++):this.hf(b,f),c=b.ha.charAt(b.J);" "===c;)++b.J,c=b.ha.charAt(b.J)},
save:b.prototype.save,restore:b.prototype.restore,Od:b.prototype.Od,kf:function(){var a=this.za("trn:BlendMode","source-over"),a=this.fa?"source-over":a,d="source-over"!=a&&!this.Qb,c=this.b.D("Data"),f=!0;c&&"F"===c[0]&&(f=!1);var g=new b(e.trn.a.Mb,f?["evenodd"]:null),h=!1,k=this.Ac(),m=null,n=this.b.D("Fill");null!=n&&(m=this.rc(n)?this.Na(n,e.trn.a.ma,g):this.Pb(n,e.trn.a.ma,g));this.Qb&&this.td(a);var p=n=null,q=this.xa("StrokeThickness",1),x=this.b.D("Stroke");null!=x&&(this.vd(q),n=this.rc(x)?
this.Na(x,e.trn.a.rb,new b(e.trn.a.Nb)):this.Pb(x,e.trn.a.rb,new b(e.trn.a.Nb)));var x=null,w=this.b.D("OpacityMask");null!=w&&(console.warn("Uh oh OpacityMask Resource!"),x=this.Na(w));w=null;if(!this.b.R()){for(this.b.F();this.b.advance();){var r=this.b.K();e.trn.a.g(r,"Path.Clip")?(e.trn.a.A(!this.b.R(),"Path.Clip: Must contain PathGeometry element"),this.b.F(),this.b.advance()&&(k||(k=!0,this.save(),this.Z()),w=new e.trn.G,w.aa(this.s("Transform")),this.B(this.O(w)),e.trn.a.A(e.trn.a.g(this.b.K(),
"PathGeometry"),"Path.Clip must contain PathGeometry"),r=this.s("Figures"),this.Yb(r),w=w.bb()),this.b.C()):e.trn.a.g(r,"Path.Data")&&!this.b.R()?(this.b.F(),this.b.advance()&&(c=new e.trn.G,c.aa(this.s("Transform")),null!=w?w.La(c):w=c,this.B(this.O(w)),e.trn.a.A(e.trn.a.g(this.b.K(),"PathGeometry"),"Path.Data must contain PathGeometry"),c=this.s("Figures")),this.b.C()):e.trn.a.g(r,"Path.Fill")?(this.b.F(),this.b.advance(),null!=x||d||"ImageBrush"!==this.b.K()?m=this.$a(e.trn.a.ma,g):(h=!0,this.B(this.Oe())),
this.b.C()):e.trn.a.g(r,"Path.OpacityMask")?this.fa||(this.b.F(),this.b.advance(),x=this.$a(e.trn.a.ma,g),this.b.C()):e.trn.a.g(r,"Path.Stroke")&&(this.b.F(),this.b.advance(),n=this.$a(e.trn.a.rb,new b(e.trn.a.Nb),q),this.b.C())}this.b.C()}if(null==x&&!d&&!h){e.trn.a.A(null!=c,"Paths must have Data defined");h=this.b.D("StrokeDashArray");if(null!=h)for(h=h.split(" "),p=Array(h.length),w=0;w<h.length;++w)if(p[w]=parseFloat(h[w])*q,!p[w]||.02>p[w])p[w]=.02;this.ud(f?"evenodd":"nonzero");f=this.xa("StrokeDashOffset",
0);null!=p&&null!=m&&(this.qd(c),null!=m&&this.Bc(m,g),m=null);this.rd(c,p,f);null!=m&&this.Bc(m,g);null!=n&&(this.nf(this.Pe(this.za("StrokeStartLineCap","Flat"))),this.pf(this.za("StrokeLineJoin","miter").toLowerCase()),this.qf(this.xa("StrokeMiterLimit",10)),this.rf(n))}k&&(this.restore(),this.pa());if(null!=x||d)this.fa=!0,this.lc(x,a);this.fa=!1},cd:function(a){var b=1,c=[255,255,255,255];if("#"===a.charAt(0)){if(7===a.length)return a;var f,g;e.trn.a.A(9===a.length,"Color "+a+" is invalid in a XOD file");
b=a.substr(1,2);f=a.substr(3,2);g=a.substr(5,2);a=a.substr(7,2);b=parseInt(b,16)/255;c[0]=parseInt(f,16);c[1]=parseInt(g,16);c[2]=parseInt(a,16)}else"s"===a.charAt(0)?(f=a.split("#")[1].split(","),3<f.length?(b=parseFloat(f[0]),g=255*parseFloat(f[1]),c[0]=parseInt(0>g?0:255<g?255:g),g=255*parseFloat(f[2]),c[1]=parseInt(0>g?0:255<g?255:g),g=255*parseFloat(f[3])):(g=255*parseFloat(f[0]),c[0]=parseInt(0>g?0:255<g?255:g),g=255*parseFloat(f[1]),c[1]=parseInt(0>g?0:255<g?255:g),g=255*parseFloat(f[2])),
c[2]=parseInt(0>g?0:255<g?255:g)):e.trn.a.A(!1,"Invalid color for a XOD file");return"rgba("+c[0]+","+c[1]+","+c[2]+","+e.trn.a.Bd(b)+")"},Te:function(a,b){return this.Pb(this.s("Color"),a,b)},Pb:function(a,d,c){a=new b(d,this.cd(a));a.B(c);return a},pc:function(){var a=this.Ra,b=this.m,c=this.o;this.m=[];this.o=[];this.Ra=this.b.depth;this.Z(!0);if(!this.b.R()||!e.trn.a.g(this.b.K(),"Canvas"))for(this.Oa=!1;this.xc(););this.pa();var f={operators:this.m,data:this.o};this.Ra=a;this.m=b;this.o=c;return f},
ed:function(a,d,c,f){var g=new b,h=this.s("Viewbox"),k=new e.trn.ea;k.Ua(h);var h=this.s("Viewport"),m=new e.trn.ea;m.Ua(h);h=this.b.D("Transform");g.save();this.Z();var n;if(!this.b.R()){for(this.b.F();this.b.advance();){var p=this.b.K();e.trn.a.g(p,"VisualBrush.Visual")&&(this.b.F(),e.trn.a.A(this.b.advance(),"VisualBrush.Visual must contain Canvas, Path or Glyphs element"),this.Z(!0),N(this.L).va=new e.trn.G,n=this.Ob(),this.pa(),this.b.C())}this.b.C()}if("undefined"!==typeof n&&0!==n.u&&0!==n.v){var p=
m.j-k.j,q=m.l-k.l;k.mb(n);m=k;m.j+=p;m.l+=q}if(0===k.v||0===k.u)return g=new b(a,"rgba(0,0,0,0)"),g.B(d),g;if(null!=h||k!==m)p=m.v/k.v,n=m.u/k.u,q=m.j-k.j*p,m=m.l-k.l*n,null!=h&&c.aa(h),h=new e.trn.G,h.ub(p,0,0,n,q,m),c.La(h),g.B(this.O(c));m=this.ab().lb();h=Math.min(k.v,k.u);p=this.xa("Opacity",1);1>p&&g.B(this.Za(p));n=this.za("TileMode","None");q={};p=this.b.D("Visual");null!=p&&(p=this.Na(p),q.operators={operators:p.m,data:p.o});if(!this.b.R()){for(this.b.F();this.b.advance();)p=this.b.K(),e.trn.a.g(p,
"VisualBrush.Visual")&&(this.b.F(),e.trn.a.A(this.b.advance(),"VisualBrush.Visual must contain Canvas, Path or Glyphs element"),q.operators=this.pc(),this.b.C());this.b.C()}q.type=e.trn.a.Ie;q.tm="None"===n?"no-repeat":"repeat";a===e.trn.a.rb&&(q.strokeAdjust=f/c.lb());if(k.j||k.l)q.x=k.j,q.y=k.l;q.w=k.v;q.h=k.u;q.minwh=h;q.scale=m;g.H(a,[q]);g.B(d);g.restore();this.pa();return g},rc:function(a){return"{"===a.charAt(0)},Na:function(a){var d=a.indexOf("StaticResource");e.trn.a.A(0<d,"Invalid resource reference: "+
a);d+=15;a=a.substr(d,a.length-1-d);for(var d=null,c=this.ga.length-1;0<=c;--c)if(Object.Id(this.ga[c],a)){d=this.ga[c][a];break}e.trn.a.A(null!=d,"Dictionary key "+a+" does not exist.");return new b(e.trn.a.Ee,[a])},xc:function(){var a;if(this.Oa){if(this.b.depth===this.Ra)return e.trn.a.g(this.b.K(),"Canvas")&&this.Bb(),!1;a=this.b.advance();if(!a){this.b.C();if(N(this.Rb)===this.b.depth)return this.Rb.pop(),this.Ke(),!0;if(this.b.depth===this.Ra)return e.trn.a.g(this.b.K(),"Canvas")&&this.Bb(),
!1;this.Bb();return!0}}this.Oa=!0;a=this.b.K();e.trn.a.g(a,"Canvas")?this.gf():e.trn.a.g(a,"Path")?this.kf():e.trn.a.g(a,"Glyphs")?this.pd(!1):e.trn.a.g(a,"trn:Glyphs")&&(this.b.R()||this.Rb.push(this.b.depth),this.pd(!0),this.b.R()||(this.b.F(),this.sf()));return!0},de:function(){var a=e.trn.a.ma,d=new b(e.trn.a.Mb),a=this.ed(a,d,new e.trn.G),d=this.Fd();++this.uc;this.ga[this.ga.length-1][d]=a;this.H(e.trn.a.Zc,[d,a.m,a.o])},ce:function(a){a=this.pc();var b=this.Fd();++this.uc;this.ga[this.ga.length-
1][b]=a;this.H(e.trn.a.Zc,[b,a.operators,a.data])},$a:function(a,b,c){var f=new e.trn.G,g=this.b.K(),h;e.trn.a.g(g,"VisualBrush")?h=this.ed(a,b,f,c):(e.trn.a.g(g,"ImageBrush")?h=this.Ne(a,b,f):e.trn.a.g(g,"LinearGradientBrush")?h=this.Qe(a,b,f):e.trn.a.g(g,"RadialGradientBrush")?h=this.Se(a,b,f):e.trn.a.g(g,"SolidColorBrush")?h=this.Te(a,b):e.trn.a.A(!1,"Invalid Brush Type: "+g),"undefined"!==typeof c&&(this.O(f),this.vd(c/f.lb()),this.O(f.bb())));return h},sd:function(){var a=this.b.K();if(e.trn.a.g(a,
"ResourceDictionary")&&!this.b.R()){for(this.b.F();this.b.advance();)a=this.b.K(),e.trn.a.g(a,"VisualBrush")?this.de():e.trn.a.g(a,"Canvas")?this.ce():e.trn.a.A(!1,"Resource type is invalid: "+a);this.b.C()}},Me:function(){for(var a="";!this.done;)a+=this.nb();return a},nb:function(){this.nd=!1;for(this.wb={};this.m.length<this.hd&&!this.nd&&this.xc(););this.xc()||(this.done=!0);var a={operators:this.m,data:this.o};this.m=[];this.o=[];return a},wf:function(){var a=[],b=this.wb,c;for(c in b)a.add(c.substr(1));
return a},done:!1,Oa:!1,fa:!1,md:0,ld:0,uc:0,bf:0,gd:!1,Ze:0,hd:0,Pa:null,wb:null,Ra:0,ga:null,L:null,b:null,Rb:null,Ub:!1};e.trn.Ba=function(){this.wc=this.zb=!1;this.Sb=this.tc=1;this.sc=this.Wb=this.Xb=this.Vb=0};e.trn.Ba.prototype={zb:!1,wc:!1,Sb:0,tc:0,Vb:0,sc:0,Wb:0,Xb:0};e.trn.Ma=function(){};e.trn.Ma.Af=function(a,b){var c=new e.trn.Ma;c.kb="black";c.eb="black";c.cb="nonzero";c.Qa=1;c.yb="source-over";c.ib=1;c.gb="butt";c.hb="miter";c.jb=10;c.fb="10px sans-serif";c.va=new e.trn.G;c.qa=new e.trn.ea;
c.qa.Cb(0,0,a,b);return c};e.trn.Ma.prototype={clone:function(){var a=new e.trn.Ma;a.kb=this.kb;a.eb=this.eb;a.cb=this.cb;a.Qa=this.Qa;a.yb=this.yb;a.ib=this.ib;a.gb=this.gb;a.hb=this.hb;a.jb=this.jb;a.fb=this.fb;a.va=new e.trn.G;a.va.qc(this.va);a.qa=new e.trn.ea;a.qa.Cb(this.qa.j,this.qa.l,this.qa.v,this.qa.u);return a},Df:function(){var a=new e.trn.Ma;a.kb="black";a.eb="black";a.cb="nonzero";a.Qa=1;a.yb="source-over";a.ib=1;a.gb="butt";a.hb="miter";a.jb=10;a.fb="10px sans-serif";a.va=new e.trn.G;
a.va.qc(this.va);a.qa=new e.trn.ea;return a},kb:null,eb:null,cb:null,Qa:0,ib:0,gb:null,hb:null,jb:0,fb:null,va:null,qa:null};e.trn.Xa=function(a,b){this.x=a;this.y=b};e.trn.Xa.prototype={x:0,y:0};e.trn.ea=function(){this.l=this.j=-1E6;this.v=this.u=2E6};e.trn.ea.prototype={Cb:function(a,b,c,f){this.j=a;this.l=b;this.v=c;this.u=f},Cf:function(){return 0<this.v&&0<this.u},Ua:function(a){a=a.split(",");e.trn.a.A(4===a.length,"Rectangles should contain 4 numbers");this.j=parseFloat(a[0]);this.l=parseFloat(a[1]);
this.v=parseFloat(a[2]);this.u=parseFloat(a[3])},zf:function(a){if(a.fd())return this;var b=new e.trn.Xa(this.j,this.l),c=new e.trn.Xa(this.j,this.l+this.u),f=new e.trn.Xa(this.j+this.v,this.l),g=new e.trn.Xa(this.j+this.v,this.l+this.u);a.ac(b);a.ac(c);a.ac(f);a.ac(g);a=Math.min(b.x,c.x,f.x,g.x);var h=Math.min(b.y,c.y,f.y,g.y),k=new e.trn.ea;k.Cb(a,h,Math.max(b.x,c.x,f.x,g.x)-a,Math.max(b.y,c.y,f.y,g.y)-h);return k},ia:function(a,b){a<this.j?(this.v+=this.j-a,this.j=a):a>this.j+this.v&&(this.v=a-
this.j);b<this.l?(this.u+=this.l-b,this.l=b):b>this.l+this.u&&(this.u=b-this.l)},Gc:function(a){this.ia(a.j,a.l);this.ia(a.j+a.v,a.l+a.u)},mb:function(a){var b,c,f,g,h,k,m;b=this.j;c=this.j+this.v;f=this.l;g=this.l+this.u;h=a.j;k=a.j+a.v;m=a.l;a=a.l+a.u;c<h||k<b||g<m||a<f?this.j=this.v=this.l=this.u=0:(this.j=b<h?h:b,this.v=(c<k?c:k)-this.j,this.l=f<m?m:f,this.u=(g<a?g:a)-this.l,this.v&&this.u||(this.j=this.v=this.l=this.u=0))},Hd:function(a){this.j-=a;this.l-=a;this.v+=2*a;this.u+=2*a},j:0,l:0,v:0,
u:0};e.trn.G=function(){};e.trn.G.prototype={T:1,U:0,V:0,W:1,ba:0,ca:0,aa:function(a){var b=[1,0,0,1,0,0];a=a.split(",");for(var c=0;c<a.length&&6>c;++c)b[c]=parseFloat(a[c]);this.T=b[0];this.U=b[1];this.V=b[2];this.W=b[3];this.ba=b[4];this.ca=b[5]},ub:function(a,b,c,f,g,h){this.T=a;this.U=b;this.V=c;this.W=f;this.ba=g;this.ca=h},qc:function(a){this.T=a.T;this.U=a.U;this.V=a.V;this.W=a.W;this.ba=a.ba;this.ca=a.ca},La:function(a){var b=this.T,c=this.U,f=this.V,g=this.W;this.T=a.T*b+a.U*f;this.U=a.T*
c+a.U*g;this.V=a.V*b+a.W*f;this.W=a.V*c+a.W*g;this.ba=a.ba*b+a.ca*f+this.ba;this.ca=a.ba*c+a.ca*g+this.ca},bb:function(){var a=new e.trn.G,b=this.T*this.W-this.U*this.V;if(!b)return a;a.T=this.W/b;a.V=-this.V/b;a.ba=(this.V*this.ca-this.ba*this.W)/b;a.U=-this.U/b;a.W=this.T/b;a.ca=-(this.T*this.ca-this.ba*this.U)/b;return a},ac:function(a){var b=a.x*this.U+a.y*this.W+this.ca;a.x=a.x*this.T+a.y*this.V+this.ba;a.y=b},lb:function(){var a=.707106781*this.T+.707106781*this.U,b=.707106781*this.V+.707106781*
this.W;return Math.sqrt(a*a+b*b)},fd:function(){return 1!==this.T||this.U||this.V||1!==this.W||this.ba||this.ca?!1:!0},tb:function(){return this.Re()},Re:function(){return this.fd()?null:[this.T,this.U,this.V,this.W,this.ba,this.ca]}};e.trn.Lb=function(a,b,c,f){this.ha=a;this.J=b;this.c=this.f=0;this.P=!1;this.ra=c;if(null!=this.ra){for(b=a=0;b<this.ra.length;++b)a+=this.ra[b];this.Da=f%a;0>this.Da&&(this.Da+=a);for(b=this.vc=0;this.Da>this.ra[b];++b)this.Da-=this.ra[b],++this.vc}};e.trn.Lb.prototype=
{ha:null,J:0,ra:null,Tb:0,xb:0,vc:0,Da:0,c:0,f:0,jd:0,kd:0,P:!1,na:0,oa:0};e.trn.od=function(a,b,c){this.af=a;this.cf=b;this.$e=c};e.trn.od.prototype={$e:0,cf:0,af:0};e.trn.a.$("myglobs.trn.Converter");e.trn.Ba.$("myglobs.trn._index");e.trn.Ma.$("myglobs.trn._gState");e.trn.Xa.$("myglobs.trn.Point");e.trn.ea.$("myglobs.trn._rect");e.trn.G.$("myglobs.trn._matrix2D");e.trn.Lb.$("myglobs.trn._abbrGeomItr");e.trn.od.$("myglobs.trn._pageInfo");e.trn.a.dg="http://schemas.microsoft.com/xps/2005/06/resourcedictionary-key";
e.trn.a.jg="http://schemas.openxps.org/oxps/v1.0/resourcedictionary-key";e.trn.a.pg="http://schemas.microsoft.com/winfx/2006/xaml";e.trn.a.tf="http://schemas.microsoft.com/xps/2005/06";e.trn.a.qg="http://schemas.microsoft.com/winfx/2006/xaml/presentation";e.trn.a.kg="http://schemas.openxps.org/oxps/v1.0";e.trn.a.sg="http://schemas.microsoft.com/xps/2005/06/documentstructure";e.trn.a.ig="http://schemas.openxps.org/oxps/v1.0/documentstructure";e.trn.a.ng="http://schemas.openxmlformats.org/package/2006/relationships";
e.trn.a.Vf="http://schemas.openxmlformats.org/package/2006/content-types";e.trn.a.eg="http://schemas.openxmlformats.org/markup-compatibility/2006";e.trn.a.Wf="http://schemas.openxmlformats.org/package/2006/metadata/core-properties";e.trn.a.Xf="http://purl.org/dc/elements/1.1/";e.trn.a.Yf="http://purl.org/dc/terms/";e.trn.a.rg="http://www.w3.org/XML/1998/namespace";e.trn.a.og="clr-namespace:PDFTron.SilverDox.Internal;assembly=SilverDox";e.trn.a.tg="http://schemas.microsoft.com/xps/2005/06/restricted-font";
e.trn.a.lg="http://schemas.openxps.org/oxps/v1.0/restricted-font";e.trn.a.fg="application/vnd.ms-package.obfuscated-opentype";e.trn.a.mg="http://www.pdftron.com/silverdox/2010/09";e.trn.a.Ge=0;e.trn.a.Fe=1;e.trn.a.sb=2;e.trn.a.bg=3;e.trn.a.ze=4;e.trn.a.xe=5;e.trn.a.rb=6;e.trn.a.ma=7;e.trn.a.ue=8;e.trn.a.Zc=9;e.trn.a.oe=10;e.trn.a.he=11;e.trn.a.Ee=12;e.trn.a.ie=13;e.trn.a.le=14;e.trn.a.Mb=15;e.trn.a.Nb=16;e.trn.a.ke=17;e.trn.a.Yc=18;e.trn.a.Wc=19;e.trn.a.Ce=20;e.trn.a.je=21;e.trn.a.te=22;e.trn.a.pe=
23;e.trn.a.Xc=24;e.trn.a.He=25;e.trn.a.Be=26;e.trn.a.ye=27;e.trn.a.Vc=28;e.trn.a.ag=29;e.trn.a.$f=30;e.trn.a.se=31;e.trn.a.me=32;e.trn.a.ne=33;e.trn.a.ve=34;e.trn.a.$c=35;e.trn.a.Je=36;e.trn.a.Zf=37;e.trn.a.qe=38;e.trn.a.re=39;e.trn.a.Ie=1;e.trn.a.Ae=2;e.trn.a.De=3;e.trn.a.we=4;e.trn.a.gg="S r t T w c s f a L R P A b z F X C M l q B n x m W i j I Z d D e xw cgb cge g bO tm".split(" ");e.trn.a.hg="S r t T w c s f a L R P A b z F X C M l q B n xc m W i j I Z d D e xcw cgb cge g bO tm".split(" ")})();self.trn.a||(self.trn=trn);function V(b){this.I="";this.Jf=new self.Ya.hc(b);W(this);this.start=0}V.prototype={xd:102400,mark:function(b){var a=b-this.start;a>V.prototype.xd&&(this.I=this.I.slice(a),this.start=b)},indexOf:function(b,a){var d;a-=this.start;do d=this.I.indexOf(b,a);while(-1===d&&W(this));return d+this.start},charAt:function(b){b-=this.start;b>=this.I.length&&W(this);return this.I.charAt(b)},substring:function(b,a){b-=this.start;a-=this.start;return this.I.substring(b,a)}};
function W(b){var a=b.Jf.Ed(V.prototype.xd);return a.length?(b.I+=a,!0):!1}self.nb=function(){if(self.Sa.done)return self.postMessage({command:"done"}),self.Sa=null,!1;var b=self.Sa.nb();self.postMessage({command:"nextChunk",resources:self.Sa.wf(),dataString:b});return!0};var X,Y=navigator.userAgent.toLowerCase(),Z=/(msie) ([\w.]+)/.exec(Y)||/(trident)(?:.*? rv:([\w.]+)|)/.exec(Y);X=Z?parseInt(Z[2],10):Z;
self.yd=function(){if(9===X)for(;self.nb(););else setTimeout(function(){self.Sa&&self.nb()&&self.yd()},0)};self.Xd=V;self.wd=!1;
self.onmessage=function(b){switch(b.data.command){case "data":var a=new self.$d(new self.Xd(b.data.dataString));self.Sa=new self.trn.a(a,self.wd,self.Hf,b.data.docId);self.zd&&self.yd();break;case "nextChunk":self.zd||self.Sa&&self.nb();break;case "cancel":self.Sa=null;self.postMessage({command:"done"});break;case "options":self.wd=b.data.imageScaling;self.Hf=b.data.specialBlendSupported;self.zd=b.data.continueWithoutPrompt;break;default:throw Error("Unknown message command "+b.data.command);}};
