text: jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'DAB7C709970A01A9BCA0C544F3BBBB01\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ha="\\t",ia="\\n",ja=" ",na="  ",oa="   ",sa="   1",ta="   2",va="   3",wa="  0",xa="  0  0",ya="  0  0  0",Ba="  1",Ca="  2",Ea=" is not supported",Ha=" to ",Ka=\'"\',La=\'" \',Ma=\'" cy="\',Qa=\'" height="\',Ra=\'" rx="\',Sa=\'" ry="\',Ta=\'" stroke="\',Va=\'" width="\',Wa=\'" x2="\',cb=\'" y1="\',eb=\'" y2="\',fb=\'" y="\',gb=\'"/>\',jb=\'": \',lb=\'">\',nb="#",vb="$",wb="$$$$",Cb="$MOL\\n",Db="$RXN",Eb="$RXN\\n\\n\\nJME Molecular Editor\\n",Fb="%",Gb="&",Jb="&amp;",Mb="&gt;",Nb="&lt;",Ob="\'",Tb="(",Ub=")",Vb="*",Yb="+",\nZb=",",bc=", ",ec=",modifiers=",fc="-",gc="-C#C-Me",oc="-C#CH",pc="-C#N",tc="-C(=O)N",uc="-C(=O)OH",vc="-C(=O)OMe",wc="-CCl3",zc="-CF3",Ac="-CMe3",Bc="-NC=O",Gc="-NH-SO2-Me",Ic="-NMe2",Nc="-NO2",Rc="-OC(=O)Me",Sc="-SO2-NH2",Tc="-SO3H",ad="-disabled",bd="-selected",gd=".",jd="...",kd="/",ld="//",md="/>",pd="0",qd="0px",rd="1",sd="100%",vd="2",wd="2147483647",xd="3",Ad="4",Bd="5",Gd="6",Hd=":",Id=": ",Jd=";",Kd="<",Ld="<\/g>",Md="<\/svg>",Od="<\/text>",Pd=\'<line x1="\',Sd=\'<rect x="\',Td=\'<text x="\',Ud=\n"=",Vd=">",Wd="?",Xd="??",Yd="@",Zd="A",ce="API",de="ATOMS",ee="AfterStructureModified",fe="Ag",ge="Al",me="AtomClicked",ne="AtomHighlight",oe="Au",pe="Auto atom map molecule",ve="B",we="Ba",xe="BeforePaste",ye="BondClicked",ze="BondHighlight",Ae="Br",Be="C",Ce="CENTER",De="CFG",Ee="CSS1Compat",Fe="Ca",Ie="Cd",Je="Center",Ke="Change atom map",Le="Change atom mark value",Me="Cl",Ne="Class$",Oe="Color parameter outside of expected range",Pe="Compute 2D coordinates",Qe="Copy as ",Ye="Cs",Ze="Cu",$e=\n"DOMMouseScroll",af="Delete all atom map molecule",bf="Delete hydrogens",cf="Dialog",df="E",ef="END",ff="ERROR - ",gf="F",hf="FG",nf=\'For input string: "\',pf="Fr",qf="GUI",rf="Ga",sf="H",tf="H+",uf="Helvetica",vf="I",Af="InchiKeySearch",Bf="Incorrect URL: ",Cf="Internal index set to null.",Df="Invalid UTF8 sequence",Ef="Invalid starting size",Ff="JME",Gf="JSME",Hf="JUSTIFY",If="JavaScript",Jf="K",Kf="LEFT",Lf="Li",Mf="M  CHG",Nf="M  END",Of="M  END\\n",Pf="M  ISO",Qf="M  RAD",Rf="M  RBD",Sf="M  SUB",\nUf="M  V30 ",Vf="MDLV30/STEABS",Wf="MDLV30/STERAC",Xf="MDLV30/STEREL",Yf="MOL",Zf="Mg",$f="N",ag="NA",bg="NEW",cg="NONE",dg="Na",eg="Ni",fg="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",gg="O",hg="ONE_WAY_CORNER",ig="P",jg="PASTE",kg="Q",lg="R",mg="R1",rg="R2",sg="R3",tg="R4",ug="R5",vg="R6",wg="R7",xg="R8",yg="R9",zg="RIGHT",Ag="ROLL_DOWN",Bg="RXN",Cg="Rb",Dg="S",Eg="SMILES",Fg="SMIRKS",Lg="Se",Ng="Set coordination bond",Og="Set molecule Chiral flag",\nPg="Si",Qg="Sr",Rg="Style names cannot be empty",Sg="Text",Tg=\'Too many percent/per mille characters in pattern "\',Ug="US$",Vg="Unset coordination bond",Wg="Unset molecule chiral flag",Xg="V2000",Yg="V3000",Zg="X",$g="Zn",ah="[",bh="[object Array]",lh="\\\\",mh="\\\\.",nh="\\\\\\\\",oh="\\\\\\\\n",ph="\\\\b",qh="\\\\t",rh="]",sh="]\'",th="__gwtex_wrap",uh="a",vh="abs",wh="absolute",xh="addBond",yh="addChain",zh="addGroup",Ah="addRing",Bh="addRingBond",Ch="addTemplate",Dh="alert",Eh="alertdialog",Fh="align",Gh="antialias",\nHh="application",Ih="article",Jh="autonumber",Kh="backgroundColor",Lh="banner",Qh="begin",Rh="black",Sh="blue",Th="blur",Uh="bolder",Vh="boolean",Wh="border",Xh="borderStyle",Yh="bottom",Zh="button",$h="c",ai="cellPadding",bi="cellSpacing",ci="center",di="change",ei="chargeAtom0",fi="checkbox",gi="className",hi="clear",ii="click",ji="clip",ki="code",li="colSpan",mi="columnheader",ni="combobox",oi="complementary",pi="contentinfo",qi="contextmenu",ri="copy",si="dblclick",ti="definition",ui="depict",\nvi="dialog",wi="directory",xi="display",yi="div",zi="document",Ai="download",Bi="dragend",Ci="dragenter",Ei="dragover",Fi="drop",Gi="e",Hi="end_gesture",Ii="error",Ji="false",Ki="focus",Li="fontFamily",Mi="fontSize",Ni="fontStyle",Oi="fontWeight",Pi="form",Qi="function",Ri="g",Si="gesturechange",Ti="gestureend",Ui="gesturestart",Vi="google",Wi="grid",Xi="gridcell",Yi="group",Zi="gwt-MenuBar",$i="gwt-MenuBarPopup",aj="heading",bj="height",cj="hidden",ej="i",fj="id",gj="ie9",hj="img",ij="is_touch_supported",\njj="italic",kj="java.vm.name",lj="jsa-resetDiv",mj="keydown",nj="keypress",oj="keyup",pj="left",qj="leftoversDownload",rj="link",sj="list",tj="listbox",uj="listitem",vj="load",wj="log",xj="m",yj="main",zj="margin",Aj="marginBottom",Bj="marginLeft",Cj="marginRight",Dj="marginTop",Ej="marker",Fj="marquee",Gj="math",Hj="menu",Ij="menuPopup",Jj="menubar",Kj="menuitem",Lj="menuitemcheckbox",Mj="menuitemradio",Nj="methods setStarColor and setMarkerColor have been replaced by activateMarkerColor",Oj="middle",\nPj="mol",Qj="mousedown",Rj="mousemove",Sj="mouseout",Tj="mouseover",Uj="mouseup",Vj="mousewheel",Wj="msie",Xj="n",Yj="name",Zj="navigation",ck="none",dk="note",ek="nowrap",fk="null",gk="number",ik="object",jk="offsetHeight",kk="offsetWidth",lk="ontouchstart",mk="opacity",nk="opera",ok="option",pk="or",qk="outline",rk="overflow",sk="p",tk="padding",uk="paddingBottom",vk="paddingLeft",wk="paddingRight",xk="paddingTop",yk="paste",zk="popupContent",Ak="position",Bk="presentation",Ck="progressbar",Dk=\n"px",Ek="px ",Fk="px, ",Gk="px;",Hk="radio",Ik="radiogroup",Jk="readMolFile",Kk="rect(0px, 0px, 0px, 0px)",Lk="redo",Mk="region",Nk="rgb(",Ok="right",Pk="rotation",Qk="row",Rk="rowgroup",Sk="rowheader",Tk="rtl",Uk="runAsyncCallback",Vk="s",Wk="scale100",Xk="script",Yk="scrollbar",Zk="se",$k="search",al="separator",bl="setAtom",cl="setBondDouble",dl="setBondSingle",el="setBondTriple",fl=\'shape-rendering="crispEdges"\',gl="slider",kl="span",ll="spinbutton",ml="status",nl="string",ol="subMenuIcon-selected",\npl="tab",ql="table",sl="tablist",tl="tabpanel",ul="tbody",vl="td",wl="text",xl="text/plain",yl="textAlign",zl="textbox",Al="timer",Bl="title",Cl="toolbar",Dl="tooltip",El="top",Fl="touchcancel",Gl="touchend",Hl="touchmove",Il="touchstart",Jl="tr",Kl="tree",Ll="treegrid",Ml="treeitem",Nl="true",Ol="undo",Pl="unknown type",Ql="value",Rl="verticalAlign",Sl="visibility",Tl="visible",Ul="whiteSpace",Vl="width",Wl="x",Xl="zIndex",Yl="zoom",Zl="{",$l="|",am="~",_,bm={l:4194303,m:4194303,h:1048575},cm={l:0,\nm:0,h:0},dm={l:1,m:0,h:0},em={l:2,m:0,h:0},fm={l:3,m:0,h:0},gm={l:4,m:0,h:0},hm={l:6,m:0,h:0},im={l:8,m:0,h:0},jm={l:10,m:0,h:0},km={l:16,m:0,h:0},lm={l:32,m:0,h:0},mm={l:64,m:0,h:0},nm={l:128,m:0,h:0},om={l:256,m:0,h:0},pm={l:512,m:0,h:0},qm={l:1024,m:0,h:0},rm={l:2048,m:0,h:0},sm={l:8192,m:0,h:0},tm={l:16384,m:0,h:0},um={l:32768,m:0,h:0},vm={l:65536,m:0,h:0},wm={l:131072,m:0,h:0},xm={l:262144,m:0,h:0},ym={l:524288,m:0,h:0},zm={},Am={53:1,93:1,97:1},Bm={25:1},Cm={54:1,59:1,60:1,66:1,75:1,76:1,83:1,\n86:1,93:1},Dm={35:1},Em={70:1,82:1,97:1},Fm={52:1,93:1,101:1,109:1,110:1},Gm={21:1,24:1,93:1,98:1,100:1},Hm={49:1,93:1,98:1,100:1},Im={2:1,93:1,97:1},Jm={93:1,101:1,109:1,110:1},Km={10:1,93:1,97:1,108:1},Lm={26:1,28:1,36:1,41:1,44:1,48:1,50:1},Mm={20:1,21:1,93:1,98:1,100:1},Nm={141:1},Om={96:1},Pm={127:1},Qm={114:1},Rm={66:1,93:1},Sm={116:1},Tm={92:1,93:1,97:1,108:1},Um={93:1,97:1,112:1},Vm={93:1,112:1},Wm={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},Xm={59:1,60:1,66:1,83:1,93:1},Ym={28:1},Zm={32:1,\n93:1},$m={59:1,66:1,83:1,93:1},an={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},bn={63:1,93:1},cn={3:1,93:1,97:1},o={93:1,97:1,108:1},dn={27:1,51:1},en={93:1,101:1,110:1},fn={93:1,97:1},gn={93:1},kn={23:1,93:1,98:1,100:1},ln={93:1,97:1,113:1},mn={113:1},nn={75:1,86:1},on={17:1},pn={},qn={112:1},rn={93:1,98:1,100:1,118:1},sn={18:1},tn={41:1,48:1},w={91:1,93:1,97:1},un={21:1,22:1,93:1,98:1,100:1},vn={34:1};\nfunction x(a,b,c){var d=zm[a];d&&!d.cZ?_=d.prototype:(!d&&(d=zm[a]=function(){}),_=d.prototype=0>b?{}:new zm[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function y(){}x(1,-1,pn);_.eQ=wn;_.hC=xn;_.tS=function(){return this.cZ.d+Yd+yn(this.hC())};_.toString=function(){return this.tS()};_.tM=y;\nfunction zn(){zn=y;An=z(B,w,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);Bn=new Cn(255,128,0);Dn=new Cn(92,160,255);En=new Cn(160,0,64);Fn=new Cn(255,160,255);Gn=new Cn(32,96,255);Hn=new Cn(255,0,0);In=new Cn(0,255,0);Jn=new Cn(192,0,255);Kn=new Cn(255,160,0);Ln=new Cn(0,128,0);Mn=new Cn(160,0,0)}var An,Fn,Dn,Bn,Gn,Ln,Mn,In,Jn,Kn,Hn,En;\nfunction Nn(a,b){var c,d,e,f,g,h,j;On(a.d,1);if(null!=b)a.c=b;else{a.c=C(Pn,Im,-1,a.d.d,2);for(e=0;e<a.d.d;++e)64==a.d.B[e]&&(a.c[e]=!0,Qn(a.d,e,1))}a.e=0;g=C(Pn,Im,-1,a.d.c,2);for(e=0;e<a.d.d;++e)if(a.c[e]){++a.b;for(c=0;2>c;++c)g[D(a.d,c,e)]||(g[D(a.d,c,e)]=!0,++a.a)}if(0!=a.b){g=new Rn(a.d,1);if(a.d.E)for(d=0;d<a.d.d;++d)if(a.c[d])for(f=0;2>f;++f){c=D(a.d,f,d);h=!1;for(e=0;e<a.d.f[c];++e)if(d!=Sn(a.d,c,e)&&a.c[Sn(a.d,c,e)]){h=!0;break}if(!h){h=d;for(f=D(a.d,1-f,d);-1!=h;){a.c[h]=!1;--a.b;Qn(a.d,\nh,64);h=-1;c=f;for(e=0;e<a.d.f[c];++e)if(a.c[Sn(a.d,c,e)])if(-1==h)h=Sn(a.d,c,e),f=Tn(a.d,c,e);else{h=-1;break}}break}}for(d=0;d<a.d.c;++d){a:{e=void 0;for(e=0;e<a.d.f[d];++e)if(a.c[Sn(a.d,d,e)]){e=!0;break a}e=!1}e&&(7==g.a[d]&&(5==a.d.x[d]&&0==a.d.q[d]||6==a.d.x[d]&&1==a.d.q[d])&&Un(a,d),5==g.a[d]&&(6==a.d.x[d]&&-1==a.d.q[d]||7==a.d.x[d]&&0==a.d.q[d]&&3==Vn(a.d,d)||8==a.d.x[d]&&0==a.d.q[d]&&2==a.d.f[d]||16==a.d.x[d]&&0==a.d.q[d]&&2==a.d.f[d])&&Un(a,d))}for(d=0;d<a.d.d;++d){if(e=a.c[d])a:{j=e=h=\nf=c=c=void 0;for(e=0;2>e;++e)if(c=D(g.f,e,d),7==g.f.x[c]&&2==g.f.f[c]){c=D(g.f,1-e,d);for(j=0;j<g.f.f[c];++j)if(f=Tn(g.f,c,j),h=Sn(g.f,c,j),(8==g.f.x[f]||16==g.f.x[f])&&2==Wn(g.f,h)&&1==g.f.f[f]){e=!0;break a}}e=!1}e&&(Un(a,D(a.d,0,d)),Un(a,D(a.d,1,d)))}for(e=0;e<a.d.d;++e)if(2==Wn(a.d,e))for(f=0;2>f;++f){d=D(a.d,f,e);for(h=0;h<a.d.f[d];++h)if(c=Sn(a.d,d,h),a.c[c]){Un(a,d);break}}for(Xn(a);0!=a.b;){d=!1;for(e=0;e<a.d.d;++e)if(a.c[e]){for(h=c=0;2>h;++h){f=D(a.d,h,e);for(j=0;j<a.d.f[f];++j)a.c[Sn(a.d,\nf,j)]&&++c}if(4==c){Yn(a,e);Xn(a);d=!0;break}}if(!d)for(f=0;f<g.i.c;++f)if(6==Zn(g.j,f).length){e=!0;h=Zn(g.j,f);for(c=0;6>c;++c)if(!a.c[h[c]]){e=!1;break}if(e){for(c=0;6>c;c+=2)Yn(a,h[c]);d=!0;break}}if(!d)for(e=0;e<a.d.d;++e)if(a.c[e]){Yn(a,e);Xn(a);break}}}}function Yn(a,b){var c,d,e,f;1==a.d.B[b]&&(Qn(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=D(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=Sn(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction Xn(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=D(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=Sn(a.d,d,g)&&a.c[Sn(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,Yn(a,c))}}while(h)}function Un(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=Sn(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function $n(a){this.d=a}x(6,1,{},$n);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;\nfunction ao(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=Tn(a.H,b,0);d=Tn(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<Vn(a.H,e)||3<Vn(a.H,d))return!1;e=new bo(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new bo(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=co(e);h=co(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(eo(a.b[e.b],mm),eo(a.b[e.d],km)):(eo(a.b[e.b],km),eo(a.b[e.d],mm))),f.f&&(2==d?(eo(a.b[f.b],mm),eo(a.b[f.d],km)):(eo(a.b[f.b],km),eo(a.b[f.d],mm)))}else a.S[b]=d;return!0}\nfunction fo(a,b,c){var d,e,f,g,h;if(!go(a.H,b))return!1;d=D(a.H,0,b);e=D(a.H,1,b);f=new bo(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new bo(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=ho(a,e)),g.f&&(a.K[b]=ho(a,d)));e=co(f);h=co(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(eo(a.b[f.b],gm),eo(a.b[f.d],dm)):(eo(a.b[f.b],dm),eo(a.b[f.d],gm))),g.f&&(2==d?(eo(a.b[g.b],gm),eo(a.b[g.d],\ndm)):(eo(a.b[g.b],dm),eo(a.b[g.d],gm)))}else a.k[b]=d;return!0}\nfunction io(a,b,c){var d,e,f,g,h,j,l,m,q,r;if(0!=a.k[b])return!1;if(1==Wn(a.H,b))return fo(a,b,c);if(2!=Wn(a.H,b)||jo(a.H,b))return!1;d=D(a.H,0,b);e=D(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new bo(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new bo(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(ko,Am,-1,3,1),g[0]=lo(a.H,e.a)-lo(a.H,f.a),g[1]=mo(a.H,e.a)-mo(a.H,f.a),g[2]=\nno(a.H,e.a)-no(a.H,f.a),h=C(ko,Am,-1,3,1),h[0]=lo(a.H,f.b)-lo(a.H,f.a),h[1]=mo(a.H,f.b)-mo(a.H,f.a),h[2]=no(a.H,f.b)-no(a.H,f.a),j=C(ko,Am,-1,3,1),j[0]=lo(a.H,e.b)-lo(a.H,e.a),j[1]=mo(a.H,e.b)-mo(a.H,e.a),j[2]=no(a.H,e.b)-no(a.H,e.a),l=C(ko,Am,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],m=C(ko,Am,-1,3,1),m[0]=g[1]*l[2]-g[2]*l[1],m[1]=g[2]*l[0]-g[0]*l[2],m[2]=g[0]*l[1]-g[1]*l[0],q=(h[0]*m[0]+h[1]*m[1]+h[2]*m[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(m[0]*\nm[0]+m[1]*m[1]+m[2]*m[2])),r=(j[0]*m[0]+j[1]*m[1]+j[2]*m[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(m[0]*m[0]+m[1]*m[1]+m[2]*m[2])),0>q^0>r?1:2):-1==co(f)||-1==co(e)||0!=((co(f)|co(e))&1)?3:co(f)==co(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(eo(a.b[f.b],gm),eo(a.b[f.d],dm)):2==d&&(eo(a.b[f.b],dm),eo(a.b[f.d],gm))),e.f&&(1==d?(eo(a.b[e.b],gm),eo(a.b[e.d],dm)):2==d&&(eo(a.b[e.b],dm),eo(a.b[e.d],gm)))):a.k[b]=d;return!0}\nfunction oo(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return ao(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<Vn(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(B,w,-1,4,1);l=C(B,w,-1,4,1);j=C(Pn,Im,-1,4,2);for(g=0;g<Vn(a.H,b);++g){f=-1;for(h=e=0;h<Vn(a.H,b);++h)!j[h]&&f<a.c[Tn(a.H,b,h)]&&(f=a.c[Tn(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==Vn(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==Vn(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==Vn(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<Vn(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=Tn(a.H,b,d[g-1]);f=Tn(a.H,b,d[g]);po(a.H,Sn(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(B,w,-1,4,1);for(l=0;l<Vn(a.H,b);++l)g[l]=Tn(a.H,b,d[l]);3==Vn(a.H,b)&&(g[3]=b);d=qo([ro,ko],[o,Am],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=lo(a.H,g[l+1])-lo(a.H,g[0]),d[l][1]=mo(a.H,g[l+1])-mo(a.H,g[0]),d[l][2]=no(a.H,\ng[l+1])-no(a.H,g[0]);g=C(ko,Am,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var m,q;l=z(so,Tm,91,[z(B,w,-1,[2,1,2,1]),z(B,w,-1,[1,2,2,1]),z(B,w,-1,[1,1,2,2]),z(B,w,-1,[2,1,1,2]),z(B,w,-1,[2,2,1,1]),z(B,w,-1,[1,2,1,2])]);g=C(ko,Am,-1,Vn(a.H,b),1);for(q=0;q<Vn(a.H,b);++q)g[q]=\nto(a.H,Tn(a.H,b,d[q]),b);h=uo(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(q=j=h=0;q<Vn(a.H,b);++q)m=Sn(a.H,b,d[q]),D(a.H,0,m)==b&&(9==a.H.B[m]&&(0!=j&&vo(a.H,b),h=q,j=1),17==a.H.B[m]&&(0!=j&&vo(a.H,b),h=q,j=2));if(0==j)d=3;else{for(q=1;q<Vn(a.H,b);++q)g[q]<g[0]&&(g[q]+=6.283185307179586);if(3==Vn(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(eo(a.b[e],qm),eo(a.b[f],om)):2==d&&(eo(a.b[e],om),eo(a.b[f],qm))}else a.S[b]=d;return!0}function wo(a){var b,c;b=0;c=a.b;xo(c,c.length,(yo(),yo(),zo));for(c=0;c<a.b.length;++c)(0==c||0!=Ao(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction Bo(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(io(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,m=void 0;if((1==d.k[e]||2==d.k[e])&&!Co(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=D(d.H,j,e),3==d.H.f[f]){g=C(B,w,-1,2,1);for(m=h=0;m<d.H.f[f];++m)Sn(d.H,f,m)!=e&&(g[h++]=Tn(d.H,f,m));d.c[g[0]]>d.c[g[1]]^Do(d,f,g[0],g[1])&&(l=!l)}}catch(q){q=Eo(q);if(E(q,101)){d.e[e]=3;break a}throw q;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(oo(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=m=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=Tn(e.H,f,r),3==e.H.f[j]){l=C(B,w,-1,2,1);for(t=m=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[m++]=Tn(e.H,j,t));e.c[l[0]]>e.c[l[1]]^Do(e,j,l[0],l[1])&&(h=!h)}}catch(A){A=Eo(A);if(E(A,101)){e.N[f]=3;break a}throw A;}else{try{for(var j=e,l=f,v=t=r=m=void 0,s=void 0,F=void 0,v=Vn(j.H,l),s=C(B,w,-1,v,1),r=0;r<v;++r)s[r]=Tn(j.H,l,r);for(r=v;1<r;--r){m=!1;for(t=1;t<r;++t)Do(j,l,s[t-1],s[t])&&\n(m=!0,F=s[t-1],s[t-1]=s[t],s[t]=F);if(!m)break}g=s}catch(G){G=Eo(G);if(E(G,101)){e.N[f]=3;break a}throw G;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction Fo(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Zn(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;Go(a.V,d);--e}}}\nfunction Ho(a){var b,c;b=wo(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(B,w,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+Io(b.H,d);for(g=0;g<Jo(b.H,d);++g)if(g<b.H.f[d]||g>=Vn(b.H,d)){l=2*b.c[Tn(b.H,d,g)];e=Sn(b.H,d,g);2==Wn(b.H,e)&&(jo(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}Ko(b.b[d],d);Lo(b.b[d],16,Mo(b.c[d]));for(g=j;g<b.E;++g)Lo(b.b[d],17,cm);for(g=0;g<j;++g)Lo(b.b[d],17,Mo(f[g]))}b=wo(a)}while(c!=b);return b}\nfunction Do(a,b,c,d){var e,f,g,h,j,l,m,q,r,t,A,v,s,F,G;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(No(),Oo)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(No(),Oo)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(B,w,-1,h,1);A=C(B,w,-1,h,1);v=C(B,w,-1,h,1);t=C(Pn,Im,-1,h,2);g=C(Pn,Im,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;A[0]=-1;A[1]=0;A[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=C(B,w,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(F=q=m=0;F<a.H.f[l];++F){c=Tn(a.H,\nl,F);s+a.H.j[l][F]+1>=h&&(h+=a.H.c,r=Po(r,h),A=Po(A,h),v=Po(v,h),t=(e=C(Pn,Im,-1,h,2),Qo(t,0,e,t.length),e));if(0!=(a.H.z[Sn(a.H,l,F)]&512))++m,q+=a.H.x[c];else for(f=1;f<a.H.j[l][F];++f)++s,r[s]=c,A[s]=j,t[s]=!0;G=A[j];if(c!=r[G]){f=!1;if(g[c])for(G=A[G];-1!=G;){if(c==r[G]){f=!0;break}G=A[G]}f?(++s,r[s]=c,A[s]=j,t[s]=!0):(++s,r[s]=c,A[s]=j,g[c]=!0)}}0!=m&&(++s,v[s]=~~((q<<2)/m),A[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Ro("Emergency break in while loop.");}b.length==d+1&&(b=Po(b,b.length+64));b[d+\n1]=s+1;for(F=b[d];F<b[d+1];++F)0==v[F]&&(v[F]=(151==a.H.x[r[F]]?1:152==a.H.x[r[F]]?1:a.H.x[r[F]])<<2),v[F]+=v[A[F]]<<16;So(a,t,v,A,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&To(v,A,b,d);++d}h=C(B,w,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(No(),Oo)[a.H.x[e]]:a.H.v[e];if(Uo(a,t,v,A,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[D(a.H,0,e)]||g[D(a.H,1,e)])1==a.e[e]?(h[D(a.H,0,e)]=1,h[D(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[D(a.H,0,e)]=2,h[D(a.H,1,e)]=2,c=!0);if(c&&Uo(a,t,v,A,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&Uo(a,t,v,A,r,h,b,d))return v[1]>v[2];throw new Ro("no distinction applying CIP rules");}\nfunction To(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(Vo,o,5,c,0);for(f=0;f<c;++f)h[f]=new Wo,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new Xo;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];xo(h,h.length,e?e:(yo(),yo(),zo));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction Uo(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);So(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&To(c,d,g,l)}return!1}\nfunction So(a,b,c,d,e,f,g){for(var h,j,l,m,q,r;1<g;--g){q=f[g]-f[g-1];r=C(Yo,o,4,q,0);h=f[g];for(j=0;j<q;++j){l=f[g-1]+j;for(m=h;m<f[g+1]&&d[m]==l;)++m;r[j]=new Zo;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+$o(a.H,e[l]);r[j].a=C(B,w,-1,m-h,1);for(l=h;l<m;++l)r[j].a[l-h]=c[l];ap(r[j].a);h=m}j=new bp;xo(r,r.length,j?j:(yo(),yo(),zo));h=1;for(j=0;j<q;++j)c[r[j].c]=h,j!=q-1&&0!=cp(r[j],r[j+1])&&++h}}\nfunction dp(a){var b,c;c=qo([ep,so],[o,Tm],[92,91],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=fp(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=fp(c[0][a.P[b]],b)));return c}function ho(a,b){var c,d,e,f,g;e=gp(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&hp(e,c,b)){for(d=Zn(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(go(a.H,Sn(a.H,c,g)))return!0;break}return!1}\nfunction ip(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function jp(a,b){var c,d;c=D(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=kp(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[Tn(a.H,c,d)]||2==a.S[Tn(a.H,c,d)]))return!0;return!1}function Po(a,b){var c;c=C(B,w,-1,b,1);Qo(a,0,c,a.length);return c}\nfunction lp(a,b){var c;if(65535<a.o)throw new mp("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new mp("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;On(this.H,3);var d,e,f,g,h,j,l,m,q,r,t,A,v,s,F,G,H,u,ba,aa;this.I=C(Pn,Im,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!np(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==op(this.H,d)&&\n(aa=pp(this.H,d),!(7<aa))){u=gp(this.H);for(ba=0;ba<u.i.c&&!(Zn(u.j,ba).length==aa&&hp(u,ba,d));)++ba;q=m=-1;for(r=0;3>r;++r){l=Sn(this.H,d,r);var M;a:{for(var da=l,qb=void 0,rb=void 0,rb=Zn(u.j,ba),qb=0;qb<rb.length;++qb)if(da==rb[qb]){M=!0;break a}M=!1}if(!M){m=Tn(this.H,d,r);q=l;break}}A=C(Pn,Im,-1,this.H.d,2);A[q]=!0;v=C(B,w,-1,11,1);a:{var Na=this.H,Za=v,S=m,pa=d,qa=A,fa=void 0,Fa=void 0,Ja=void 0,Da=void 0,Pb=void 0,R=void 0,ua=void 0,ob=void 0,Kb=void 0;if(S==pa)Za[0]=S,s=0;else{On(Na,1);Da=\nC(B,w,-1,Na.o,1);Ja=C(B,w,-1,Na.o,1);Kb=C(B,w,-1,Na.o,1);Ja[0]=S;Da[S]=1;for(Pb=Fa=0;Fa<=Pb&&10>=Da[Ja[Fa]];){ob=Ja[Fa];for(R=0;R<Na.f[Na.o+ob];++R)if(null==qa||qa.length<=Na.i[ob][R]||!qa[Na.i[ob][R]]){fa=Na.e[ob][R];if(fa==pa){ua=Da[ob];Za[ua]=fa;for(Za[--ua]=ob;0<ua;)Za[ua-1]=Kb[Za[ua]],--ua;s=Da[ob];break a}0==Da[fa]&&(Ja[++Pb]=fa,Da[fa]=Da[ob]+1,Kb[fa]=ob)}++Fa}s=-1}}if(-1!=s){for(f=1;!hp(u,ba,v[f]);)++f;e=s-f;g=v[f];if(6==aa&&2==e&&3==f&&3<=op(this.H,v[1])){t=!1;H=Zn(u.i,ba);for(r=0;6>r;++r)if(d==\nH[r]){G=qp(u,ba,g==H[qp(u,ba,r+2)]?r-2:r+2);F=H[G];var $a;if($a=3<=op(this.H,F)){var Ua;a:{var Qb=this.H,Wb=v[1],ea=F,ra=void 0,ca=void 0,Hb=void 0,ka=void 0,zb=void 0,W=void 0;if(Wb==ea)Ua=0;else{On(Qb,1);ka=C(B,w,-1,Qb.o,1);Hb=C(B,w,-1,Qb.o,1);Hb[0]=Wb;ka[Wb]=1;for(zb=ca=0;ca<=zb&&2>=ka[Hb[ca]];){for(W=0;W<Qb.f[Qb.o+Hb[ca]];++W){ra=Qb.e[Hb[ca]][W];if(ra==ea){Ua=ka[Hb[ca]];break a}0==ka[ra]&&(Hb[++zb]=ra,ka[ra]=ka[Hb[ca]]+1)}++ca}Ua=-1}}$a=2==Ua}$a&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==\nthis.H.k[g]||0!=(this.H.s[g]&4096)||np(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=aa&&3>=f&&(this.I[d]=!0);else switch(aa){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=no(this.H,c)){this.X=!0;break}this.S=C(rp,cn,-1,this.H.c,1);this.T=C(Pn,\nIm,-1,this.H.c,2);this.W=C(Pn,Im,-1,this.H.c,2);this.k=C(rp,cn,-1,this.H.d,1);this.o=C(Pn,Im,-1,this.H.d,2);this.n=C(Pn,Im,-1,this.H.d,2);var N,cc,Xb,hd,Lb,Xa,ga,Rb,Ia,T,za,Ab,Uc;ga=!1;if(this.H.E)for(Lb=0;Lb<this.H.d;++Lb)if(0!=this.H.A[Lb]){ga=!0;break}this.E=2;for(N=0;N<this.H.c;++N)this.E=sp(this.E,this.H.f[N]+Io(this.H,N));hd=sp(2,ga?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(B,w,-1,this.H.o,1);this.b=C(tp,o,6,this.H.c,0);for(N=0;N<this.H.c;++N)this.b[N]=new up(hd);Xb=!1;for(N=0;N<\nthis.H.c;++N){Ko(this.b[N],N);0!=(this.H.w[N]&1)||null!=vp(this.H,N)?Lo(this.b[N],8,hm):Lo(this.b[N],8,Mo(this.H.x[N]));Lo(this.b[N],8,Mo(this.H.v[N]));Lo(this.b[N],2,Mo(this.H.k[N]));Lo(this.b[N],4,Mo(this.H.f[N]+Io(this.H,N)));0!=(this.H.w[N]&1)?Lo(this.b[N],4,im):Lo(this.b[N],4,Mo(8+this.H.q[N]));Lo(this.b[N],5,Mo(wp(31,pp(this.H,N))));var $b=this.b[N],Oc=N,hc=void 0,db=void 0,Jc=void 0,xb=void 0,hc=((this.H.s[Oc]&-268435456)>>>28)-1,db=xp(this.H,Oc,!1),Jc=xp(this.H,Oc,!0),xb=-1;db!=Jc?-1!=hc&&\nhc>db?xb=hc<<24>>24:xb=db<<24>>24:-1!=hc?(hc>Jc||hc<Jc&&hc>=yp(this.H,Oc))&&(xb=hc<<24>>24):!zp(this.H,Oc)&&0!=$o(this.H,Oc)&&(xb=yp(this.H,Oc),xb-=Ap(this.H,Oc,xb));var Oa=Oc,qc=xb;if(null==this.a)for(var mb=this.a=C(rp,cn,-1,this.H.c,1),ic=mb.length,K=void 0,K=0;K<ic;++K)mb[K]=-1;this.a[Oa]=qc<<24>>24;Lo($b,4,Mo(xb+1));Lo(this.b[N],2,Mo((this.H.s[N]&48)>>4));this.H.E&&(Lo(this.b[N],30,Mo(this.H.w[N])),null!=vp(this.H,N)&&(Xb=!0))}this.J=Ho(this);if(this.J<this.H.c){for(N=0;N<this.H.c;++N){Ko(this.b[N],\nN);Lo(this.b[N],16,Mo(this.c[N]));Rb=C(B,w,-1,this.H.f[N],1);for(Ia=0;Ia<this.H.f[N];++Ia)Rb[Ia]=this.c[Tn(this.H,N,Ia)]<<5,Rb[Ia]|=wp(31,this.H.n&&Sn(this.H,N,Ia)<this.H.d?this.H.n.b[Sn(this.H,N,Ia)]:0);ap(Rb);for(Ia=this.E;Ia>Rb.length;--Ia)Lo(this.b[N],21,cm);for(Ia=Rb.length-1;0<=Ia;--Ia)Lo(this.b[N],21,Mo(Rb[Ia]))}this.J=Ho(this)}if(Xb&&this.J<this.H.c){for(N=0;N<this.H.c;++N){Ko(this.b[N],N);Lo(this.b[N],16,Mo(this.c[N]));cc=vp(this.H,N);Ab=null==cc?0:wp(12,cc.length);for(Ia=12;Ia>Ab;--Ia)Lo(this.b[N],\n8,cm);for(Ia=Ab-1;0<=Ia;--Ia)Lo(this.b[N],8,Mo(cc[Ia]))}this.J=Ho(this)}if(ga&&this.J<this.H.c){for(N=0;N<this.H.c;++N){Ko(this.b[N],N);Lo(this.b[N],16,Mo(this.c[N]));Xa=C(Bp,fn,-1,this.H.f[N]+Io(this.H,N),3);for(Ia=T=0;Ia<Jo(this.H,N);++Ia)if(Ia<this.H.f[N]||Ia>=Vn(this.H,N))Xa[T]=Mo(this.c[Tn(this.H,N,Ia)]),Xa[T]=Cp(Xa[T],20),Xa[T]=Dp(Xa[T],Mo(this.H.A[Sn(this.H,N,Ia)])),++T;Xa.sort(Ep);for(Ia=this.E;Ia>Xa.length;--Ia)Lo(this.b[N],36,cm);for(Ia=Xa.length-1;0<=Ia;--Ia)Lo(this.b[N],36,Xa[Ia])}this.J=\nHo(this)}if(0!=(this.G&8)&&this.J<this.H.c){za=new Fp;for(N=0;N<this.H.c;++N)if(null!=Gp(this.H,N))a:{var Bb=za,Vc=Gp(this.H,N),cd=void 0,sb=void 0,ib=void 0,Wc=void 0,Wc=Bb.a.c;if(0==Wc)Hp(Bb.a,0,Vc);else{for(ib=1;2*ib<=Wc;)ib<<=1;sb=ib;for(--ib;0!=sb;)if(sb>>=1,ib>=Wc)ib-=sb;else{cd=Ip(Vc,Zn(Bb.a,ib));if(0==cd)break a;if(0==sb)break;0>cd?ib-=sb:ib+=sb}ib<Wc&&0<Ip(Vc,Zn(Bb.a,ib))&&++ib;Hp(Bb.a,ib,Vc)}}for(N=0;N<this.H.c;++N){var Xc;if(null==Gp(this.H,N))Xc=0;else{var nd;a:{var Pc=za,la=Gp(this.H,\nN),Kc=void 0,Cd=void 0,Ib=void 0,Ga=void 0,Ga=Pc.a.c;if(0!=Ga){for(Ib=1;2*Ib<=Ga;)Ib<<=1;Cd=Ib;for(--Ib;0!=Cd;)if(Cd>>=1,Ib>=Ga)Ib-=Cd;else{Kc=Ip(la,Zn(Pc.a,Ib));if(0==Kc){nd=Ib;break a}if(0==Cd)break;0>Kc?Ib-=Cd:Ib+=Cd}}nd=-1}Xc=1+nd}Uc=Xc;Ko(this.b[N],N);Lo(this.b[N],16,Mo(this.c[N]));Lo(this.b[N],16,Mo(Uc))}this.J=Ho(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(N=0;N<this.H.c;++N)Ko(this.b[N],N),Lo(this.b[N],16,Mo(this.c[N])),Lo(this.b[N],1,Mo(Jp(this.H,N)?1:0));this.J=Ho(this)}var Qc,jc,tb,rc;\nrc=this.J;tb=C(B,w,-1,this.H.c,1);for(Qc=0;Qc<this.H.c;++Qc)tb[Qc]=this.c[Qc];if(!this.H.E){var yb,dd,yd,Yc;this.C=!0;this.N=C(rp,cn,-1,this.H.c,1);this.e=C(rp,cn,-1,this.H.d,1);for(Yc=Bo(this,!0);this.J<this.H.c&&Yc;){for(yb=0;yb<this.H.c;++yb)Ko(this.b[yb],yb),Lo(this.b[yb],20,Mo(this.c[yb]<<4|this.S[yb]<<2));for(dd=0;dd<this.H.d;++dd)eo(this.b[D(this.H,0,dd)],Mo(this.k[dd])),eo(this.b[D(this.H,1,dd)],Mo(this.k[dd]));yd=Ho(this);if(this.J==yd)break;this.J=yd;Yc=Bo(this,!0)}ip(this,rc,tb)}this.Q=\nC(rp,cn,-1,this.H.c,1);this.P=C(rp,cn,-1,this.H.c,1);for(Qc=0;Qc<this.H.c;++Qc)this.Q[Qc]=Kp(this.H,Qc)<<24>>24,this.P[Qc]=Lp(this.H,Qc)<<24>>24;this.j=C(rp,cn,-1,this.H.d,1);this.i=C(rp,cn,-1,this.H.d,1);for(jc=0;jc<this.H.d;++jc)this.j[jc]=(this.H.z[jc]&3072)>>10<<24>>24,this.i[jc]=Mp(this.H,jc)<<24>>24;var xc,Ya,yc,Cc,td,dc;this.C=!0;for(td=Bo(this,!1);this.J<this.H.c&&td;){for(xc=0;xc<this.H.c;++xc){Ko(this.b[xc],xc);Lo(this.b[xc],16,Mo(this.c[xc]));dc=this.S[xc]<<7;if((1==this.S[xc]||2==this.S[xc])&&\n0!=this.Q[xc])dc|=this.Q[xc]<<5,dc|=this.P[xc];Lo(this.b[xc],18,Mo(dc<<9))}for(Ya=0;Ya<this.H.d;++Ya){yc=this.k[Ya]<<7;if((1==this.k[Ya]||2==this.k[Ya])&&1==this.H.B[Ya]&&0!=this.j[Ya])yc|=this.j[Ya]<<5,yc|=this.i[Ya];eo(this.b[D(this.H,0,Ya)],Mo(yc));eo(this.b[D(this.H,1,Ya)],Mo(yc))}Cc=Ho(this);if(this.J==Cc)break;this.J=Cc;td=Bo(this,!1)}this.M=!1;this.D=C(Pn,Im,-1,this.H.c,2);for(Qc=0;Qc<this.H.c;++Qc)0!=this.S[Qc]&&(this.M=this.D[Qc]=!0);var pb,Zc;for(pb=0;pb<this.H.c;++pb)(!this.D[pb]||3==this.S[pb])&&\n(this.Q[pb]=0);for(Zc=0;Zc<this.H.d;++Zc)(1!=this.H.B[Zc]||0==this.k[Zc]||3==this.k[Zc])&&(this.j[Zc]=0);this.F=null;this.R=C(Pn,Im,-1,this.H.c,2);if(this.M){var sc=this.F=new Np(this.H,tb,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Lc,Dc,qe,Ec,kc,ab,Dd,re;if(null!=sc.i){ab=new Op(sc);sc.b=new Pp;for(Ec=0;Ec<sc.i.length;++Ec){for(var hb=void 0,he=void 0,he=hb=0;he<ab.b;++he)ab.e[he][Ec]&&-3==ab.c[he]&&++hb;qe=hb;if(0==qe){Qp(ab,Ec);Dd=Rp(sc,Ec,2);Lc=Rp(sc,Ec,1);Dc=Sp(sc,Ec);if(1==Dd&&\n1==Lc&&!Dc){for(var ie=sc,$d=Ec,ae=ab.a+ab.f++,Re=void 0,Ge=void 0,Ge=0;Ge<ie.i[$d].length;++Ge)Re=ie.i[$d][Ge],2==ie.n[Re]&&(ie.n[Re]=1,ie.k[Re]=ae<<24>>24);Tp(sc.b,new Up(Ec,1,-1,-1))}0<Dd?(Dc&&Vp(sc,Ec,ab.j+ab.i++,2),Tp(sc.b,new Up(Ec,1,-1,-1))):0<Lc?(Dc&&Vp(sc,Ec,ab.a+ab.f++,1),Tp(sc.b,new Up(Ec,1,-1,-1))):Dc&&(Vp(sc,Ec,ab.a+ab.f++,1),Tp(sc.b,new Up(Ec,1,-1,-1)))}else if(1==qe)if(Sp(sc,Ec)){a:{for(var je=void 0,je=0;je<ab.b;++je)if(ab.e[je][Ec]&&-3==ab.c[je]){kc=je<ab.a?je:je<ab.b?je-ab.a:-1;\nbreak a}kc=-1}a:{for(var ke=void 0,ke=0;ke<ab.b;++ke)if(ab.e[ke][Ec]&&-3==ab.c[ke]){re=ke<ab.a?1:ke<ab.b?2:0;break a}re=-1}Tp(sc.b,new Up(Ec,2,kc,re))}else Qp(ab,Ec),Tp(sc.b,new Up(Ec,1,-1,-1))}}}this.U=C(Pn,Im,-1,this.H.c,2);this.V=new Pp;var $c,se,ac,Mc,ng,ch,jf,zd;for($c=ac=0;$c<this.H.c;++$c)0!=this.Q[$c]&&++ac;if(0!=ac){zd=C(B,w,-1,ac,1);for($c=ac=0;$c<this.H.c;++$c)0!=this.Q[$c]&&(zd[ac]=this.Q[$c]<<29|this.P[$c]<<24|this.c[$c]<<12|$c,++ac);ap(zd);jf=Mc=0;for(ng=zd[0]&-16777216;;)if(++jf,jf==\nzd.length||ng!=(zd[jf]&-16777216)){se=C(B,w,-1,jf-Mc,1);for(ch=Mc;ch<jf;++ch)$c=zd[ch]&4095,se[ch-Mc]=$c,this.U[$c]=!0;Tp(this.V,se);if(jf==zd.length)break;ng=zd[jf]&-16777216;Mc=jf}}ip(this,rc,tb);var Nd,Se,ed,te,dh,wf;this.C=!0;ed=dp(this);this.F&&Wp(this.F,this.c)&&(ed=dp(this));Bo(this,!1)&&Fo(this);for(wf=!0;this.J<this.H.c&&wf;){for(var lc=ed,Ed=void 0,mc=void 0,xf=void 0,ud=void 0,Hc=void 0,kb=void 0,ub=void 0,yf=void 0,kf=void 0,le=void 0,xf=qo([so,B],[Tm,w],[91,-1],[2,32],0,2,1),ud=0;2>ud;++ud){Ed=\nC(so,Tm,91,32,0);for(mc=le=0;32>mc;++mc)if(null!=lc[ud][mc]){yf=lc[ud][mc].length;Ed[mc]=C(B,w,-1,yf,1);for(Hc=0;Hc<yf;++Hc)Ed[mc][Hc]=this.c[lc[ud][mc][Hc]];ap(Ed[mc]);++le}for(kf=le;0<kf;--kf){ub=0;kb=null;for(mc=0;32>mc;++mc)if(null!=Ed[mc])if(null==kb||kb.length<Ed[mc].length)kb=Ed[mc],ub=mc;else if(kb.length==Ed[mc].length)for(Hc=kb.length-1;0<=Hc;--Hc)if(kb[Hc]<Ed[mc][Hc]){kb=Ed[mc];ub=mc;break}xf[ud][ub]=kf;Ed[ub]=null}}te=xf;for(Nd=0;Nd<this.H.c;++Nd)Ko(this.b[Nd],Nd),Lo(this.b[Nd],16,Mo(this.c[Nd])),\nLo(this.b[Nd],20,cm),!this.R[Nd]&&0!=this.Q[Nd]&&eo(this.b[Nd],Mo((this.Q[Nd]<<18)+(te[1==this.Q[Nd]?0:1][this.P[Nd]]<<8))),eo(this.b[Nd],Mo(this.S[Nd]<<4));for(Se=0;Se<this.H.d;++Se)eo(this.b[D(this.H,0,Se)],Mo(this.k[Se])),eo(this.b[D(this.H,1,Se)],Mo(this.k[Se]));dh=Ho(this);if(this.J==dh)break;this.J=dh;wf=!1;this.F&&Wp(this.F,this.c)&&(wf=!0,ed=dp(this));Bo(this,!1)&&(wf=!0,Fo(this))}if(this.F){var ma=this.F,Gg,be;be=!0;for(Gg=0;Gg<ma.j.c;++Gg)if(0!=ma.p[Gg]&&!ma.e[Gg]){be=!1;break}this.B=be}var Fd,\nid,od,zf,Te,fd,lf,eh,Qd,Hg,Ue,Tf;Ue=Qd=eh=lf=fd=Hg=Te=0;Tf=!1;Fd=C(Pn,Im,-1,32,2);for(id=0;id<this.H.c;++id)0!=this.S[id]&&(++Te,3==this.S[id]?++Hg:0==this.Q[id]?(++fd,this.F&&this.F.e[id]&&++lf):2==this.Q[id]?0==this.P[id]&&++Qd:1==this.Q[id]&&(zf=this.P[id],Fd[zf]||(++Ue,Fd[zf]=!0),0==this.P[id]&&++eh,this.F&&this.F.e[id]&&(Tf=!0)));for(od=0;od<this.H.d;++od)0!=this.k[od]&&1==this.H.B[od]&&(++Te,3==this.k[od]?++Hg:0==this.j[od]?(++fd,this.F&&this.F.e[D(this.H,0,od)]&&this.F.e[D(this.H,1,od)]&&++lf):\n2==this.j[od]?0==this.i[od]&&++Qd:1==this.j[od]&&(zf=this.i[od],Fd[zf]||(++Ue,Fd[zf]=!0),0==this.i[od]&&++eh,this.F&&this.F.e[D(this.H,0,od)]&&this.F.e[D(this.H,1,od)]&&(Tf=!0)));this.H.C=0==Te?65536:0!=Hg?0:this.B?131072+(1<<Ue):eh+lf==Te&&!Tf?196608:fd==Te?262144:Qd==Te?327680:fd==Te-1&&1==eh?393216:458752+(1<<Ue);var bb,og,fh,gh,Ve;this.L=C(Pn,Im,-1,this.H.c,2);this.K=C(Pn,Im,-1,this.H.d,2);if(0!=(this.G&6))for(bb=0;bb<this.H.c;++bb)Ko(this.b[bb],bb),Lo(this.b[bb],28,Mo(this.c[bb]<<12));if(this.J<\nthis.H.c){for(bb=fh=0;bb<this.H.c;++bb)oo(this,bb,!0)&&++fh;for(og=0;og<this.H.d;++og)io(this,og,!0)&&++fh}0!=(this.G&6)&&(this.J=Ho(this));if(0!=(this.G&1)){this.d=C(B,w,-1,this.H.c,1);for(bb=0;bb<this.H.c;++bb)this.d[bb]=this.c[bb]}for(;this.J<this.H.c;){for(bb=0;bb<this.H.c;++bb)Ko(this.b[bb],bb),Lo(this.b[bb],17,Mo(2*this.c[bb]));Ve=C(B,w,-1,this.J+1,1);for(bb=0;bb<this.H.c;++bb)++Ve[this.c[bb]];for(gh=1;1==Ve[gh];)++gh;for(bb=0;bb<this.H.c;++bb)if(this.c[bb]==gh){eo(this.b[bb],dm);break}this.J=\nHo(this);Fo(this);this.F&&Wp(this.F,this.c)}Fo(this);var We,Aa,Xe,Sb,$j,mf,hh,hl,Mh,ak,Pa,Di,ih,Nh,Fc,Ig,bk,il;ih=C(Pn,Im,-1,this.H.c,2);Nh=C(Pn,Im,-1,this.H.d,2);for(Aa=We=0;Aa<this.H.c;++Aa)this.L[Aa]&&!this.T[Aa]&&oo(this,Aa,!1)&&(this.T[Aa]=!0,ih[Aa]=!0,++We);for(Xe=0;Xe<this.H.d;++Xe)this.K[Xe]&&!this.n[Xe]&&io(this,Xe,!1)&&(this.n[Xe]=!0,Nh[Xe]=!0,++We);if(1==We){for(Aa=0;Aa<this.H.c;++Aa)if(ih[Aa]){this.S[Aa]=0;break}for(Xe=0;Xe<this.H.d;++Xe)if(Nh[Xe]){this.k[Xe]=0;break}}else if(1<We){var jh,\nOh,pg,kh,Ph,Jg,qg,Kg,dj,jl,Rd,He;if(!this.s){this.s=new Pp;jl=0;Rd=C(B,w,-1,this.H.c,1);Jg=C(B,w,-1,this.H.c,1);Kg=C(B,w,-1,this.H.d,1);for(jh=0;jh<this.H.c;++jh)if(0==Rd[jh]&&(0!=(this.H.s[jh]&3072)||1==this.H.k[jh])){Jg[0]=jh;qg=1;dj=0;Rd[jh]=++jl;Oh=C(Pn,Im,-1,this.H.d,2);for(Ph=0;Ph<qg;++Ph)for(He=0;He<this.H.f[Jg[Ph]];++He)if(kh=Sn(this.H,Jg[Ph],He),po(this.H,kh)||2==Wn(this.H,kh)||go(this.H,kh))pg=Tn(this.H,Jg[Ph],He),Oh[kh]||(Kg[dj++]=kh,Oh[kh]=!0),0==Rd[pg]&&(Jg[qg++]=pg,Rd[pg]=jl);Tp(this.s,\nnew Xp(Jg,qg,Kg,dj))}}for($j=new Yp(this.s);$j.b<$j.d.ng();){Sb=Zp($j);hh=hl=Ig=Fc=0;mf=Mh=-1;for(Pa=0;Pa<Sb.a.length;++Pa)if(ih[Sb.a[Pa]]&&(++Fc,1==this.S[Sb.a[Pa]]||2==this.S[Sb.a[Pa]]))++Ig,Mh<this.c[Sb.a[Pa]]&&(Mh=this.c[Sb.a[Pa]],hl=Sb.a[Pa]);for(Pa=0;Pa<Sb.b.length;++Pa)if(Nh[Sb.b[Pa]]&&(++Fc,bk=this.c[D(this.H,0,Sb.b[Pa])],il=this.c[D(this.H,1,Sb.b[Pa])],ak=bk>il?(bk<<16)+il:(il<<16)+bk,1==this.k[Sb.b[Pa]]||2==this.k[Sb.b[Pa]]))++Ig,mf<ak&&(mf=ak,hh=Sb.b[Pa]);if(0!=Fc)if(1==Fc){for(Pa=0;Pa<\nSb.a.length;++Pa)ih[Sb.a[Pa]]&&(this.S[Sb.a[Pa]]=0);for(Pa=0;Pa<Sb.b.length;++Pa)Nh[Sb.b[Pa]]&&(this.k[Sb.b[Pa]]=0)}else if(1==Ig){for(Pa=0;Pa<Sb.a.length;++Pa)ih[Sb.a[Pa]]&&(this.S[Sb.a[Pa]]=3);for(Pa=0;Pa<Sb.b.length;++Pa)Nh[Sb.b[Pa]]&&(this.k[Sb.b[Pa]]=3)}else if(Di=!1,-1!=Mh?2==this.S[hl]&&(Di=!0):2==this.k[hh]&&(Di=!0),Di){for(Pa=0;Pa<Sb.a.length;++Pa)if(ih[Sb.a[Pa]])switch(this.S[Sb.a[Pa]]){case 1:this.S[Sb.a[Pa]]=2;break;case 2:this.S[Sb.a[Pa]]=1}for(Pa=0;Pa<Sb.b.length;++Pa)if(Nh[Sb.b[Pa]])switch(this.k[Sb.b[Pa]]){case 1:this.k[Sb.b[Pa]]=\n2;break;case 2:this.k[Sb.b[Pa]]=1}}}}var ue,nc;for(ue=0;ue<this.H.c;++ue)0!=(this.H.s[ue]&67108864)^3==this.S[ue]&&vo(this.H,ue),(1==Kp(this.H,ue)||2==Kp(this.H,ue))&&(!this.D[ue]||3==this.S[ue])&&vo(this.H,ue);for(nc=0;nc<this.H.p;++nc)(17==this.H.B[nc]||9==this.H.B[nc])&&!jp(this,nc)&&vo(this.H,D(this.H,0,nc));for(nc=0;nc<this.H.d;++nc){if(2==Wn(this.H,nc)){if(0!=(this.H.z[nc]&16777216)&&(1==this.k[nc]||2==this.k[nc]))this.k[nc]=3,Qn(this.H,nc,26);3==this.k[nc]&&!this.n[nc]&&26!=this.H.B[nc]&&(vo(this.H,\nD(this.H,0,nc)),vo(this.H,D(this.H,1,nc)))}1==this.H.B[nc]&&3==this.k[nc]&&(vo(this.H,D(this.H,0,nc)),vo(this.H,D(this.H,1,nc)));if((1==(this.H.z[nc]&3072)>>10||2==(this.H.z[nc]&3072)>>10)&&(1!=this.H.B[nc]||1!=this.k[nc]&&2!=this.k[nc]))vo(this.H,D(this.H,0,nc)),vo(this.H,D(this.H,1,nc))}}x(7,1,{},lp);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function cp(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function bp(){}x(8,1,{},bp);_.Dd=function(a,b){return cp(a,b)};function Zo(){}x(9,1,{4:1},Zo);_.a=null;\n_.b=0;_.c=0;_.d=0;function Xo(){}x(10,1,{},Xo);_.Dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function Wo(){}x(11,1,{5:1},Wo);_.a=0;_.b=0;_.c=0;function Lo(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=Dp(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Cp(a.d[a.c],b),a.d[a.c]=Dp(a.d[a.c],c),a.b-=b):(a.d[a.c]=Cp(a.d[a.c],a.b),a.d[a.c]=Dp(a.d[a.c],$p(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=Dp(a.d[a.c],aq(c,Mo((1<<b)-1))))}\nfunction eo(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=bq(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function Ao(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!cq(a.d[c],b.d[c])?-1:1;return dq(a.d[a.c],b.d[a.c])?0:!cq(a.d[a.c],b.d[a.c])?-1:1}function Ko(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=cm}function up(a){this.d=C(Bp,fn,-1,a,3)}x(12,1,{6:1,98:1},up);\n_.cT=function(a){return Ao(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function Xp(a,b,c,d){var e;this.a=C(B,w,-1,b,1);this.b=C(B,w,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}x(13,1,{},Xp);_.a=null;_.b=null;\nfunction eq(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(B,w,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new Yp(c);b.b<b.d.ng();)if(a=Zp(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||fq(c.b,c.c++,g)}}function Sp(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction Rp(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function gq(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=Tn(a.j,c,f),!d[e]&&hq(a,b,e))return e;return-1}function iq(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction hq(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=jq(a.j,b,c);if(-1!=d&&(1==Wn(a.j,d)&&0!=a.c[d]||2==Wn(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(Tn(a.j,b,f)!=c&&2==a.j.j[b][f]){d=Sn(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(Tn(a.j,c,f)!=b&&2==a.j.j[c][f]){e=Sn(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction Wp(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Zn(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,m=void 0,q=void 0,r=m=void 0,t=void 0,m=r=null,t=0;t<d.i[g].length;++t)q=d.i[g][t],d.f[q]&&(1==d.p[q]||2==d.p[q])&&(0==d.n[q]?m=fp(m,(l[q]<<16)+q):d.n[q]==j&&d.k[q]==h&&(r=fp(r,(l[q]<<16)+q)));m=kq(r,m);if(0==m)d=!1;else{if(0>m)for(t=0;t<d.i[g].length;++t)if(q=d.i[g][t],d.f[q]&&(1==d.p[q]||2==d.p[q]))0==d.n[q]?(d.n[q]=j<<24>>24,d.k[q]=h<<24>>24):d.n[q]==j&&d.k[q]==\nh&&(d.n[q]=0,d.k[q]=-1);d=!0}}else if(1==f.a){d=a;h=b;q=g=m=l=j=void 0;m=d.i[f.b];l=1;for(q=0;q<m.length;++q)if(j=m[q],d.f[j]&&2==d.n[j]){l=2;break}g=C(so,Tm,91,32,0);for(q=0;q<m.length;++q)j=m[q],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=fp(g[d.k[j]],(h[j]<<16)+j));for(q=0;32>q;++q)null!=g[q]&&ap(g[q]);h=new lq;xo(g,g.length,h?h:(yo(),yo(),zo));if(0==kq(g[0],g[1]))d=!1;else{for(q=0;q<g[0].length;++q)j=g[0][q]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){Go(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function Vp(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction mq(a,b,c){var d,e,f,g,h,j,l,m,q,r,t,A,v;f=C(B,w,-1,a.j.c,1);t=C(B,w,-1,a.j.c,1);l=C(Pn,Im,-1,a.j.c,2);m=C(Pn,Im,-1,a.j.c,2);g=C(Pn,Im,-1,a.j.c,2);C(nq,o,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=Tn(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],m[b]=g[e]&&!m[e],l[b]=!0;else if(g[e]&&m[e]){q=gq(a,b,t[e],l);if(-1==q)return null;f[++h]=b;t[b]=q;t[q]=-2;g[b]=!1;l[b]=!0;l[q]=!0}else if(po(a.j,\nSn(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(q=1;q<a.j.f[b];++q)if(A=Tn(a.j,b,q),!l[A])for(r=0;r<q;++r)v=Tn(a.j,b,r),!l[v]&&hq(a,A,v)&&(f[++h]=A,t[A]=v,t[v]=-2,g[A]=!1,l[A]=!0,d=l[v]=!0);if(!d)return null}}else{d=C(Pn,Im,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=Tn(a.j,e,j),l[b])d[j]=t[b]==b;else for(q=0;q<a.j.f[b];++q)if(Tn(a.j,b,q)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=Tn(a.j,e,j),l[b]){if(-1==jq(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,m[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=Tn(a.j,e,j),!l[b])){q=gq(a,b,t[e],l);if(-1==q)return null;f[++h]=b;t[b]=q;t[q]=-2;g[b]=!1;l[b]=!0;l[q]=!0}}++c}return l}\nfunction Np(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Pp;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=Tn(this.j,f,b);for(c=0;c<b;++c)e=Tn(this.j,f,c),hq(this,d,e)&&eq(this,mq(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=Wn(this.j,b)||2!=this.c[b])||(d=D(this.j,0,b),e=D(this.j,1,b),hq(this,d,e)&&eq(this,mq(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(oq(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||Go(a,d)}a=this.i=pq(a,qo([so,B],[Tm,w],[91,-1],[0,0],0,2,1));b=new qq;xo(a,a.length,b?b:(yo(),yo(),zo));this.e=C(Pn,Im,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function fp(a,b){var c,d;d=C(B,w,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}x(14,1,{},Np);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function qq(){}x(15,1,{},qq);_.Dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function Qp(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],iq(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction rq(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction Op(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=qo([sq,Pn],[o,Im],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[rq(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[rq(this,c)][b]=!0);this.d=C(so,Tm,91,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=fp(this.d[c],e),this.d[e]=fp(this.d[e],c));this.c=C(B,w,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(B,w,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var m;if(m=0==e[h])a:{m=void 0;for(m=0;m<this.k.i.length;++m)if(this.e[g][m]&&this.e[h][m]){m=!0;break a}m=!1}m&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,q=l=j=void 0,r=void 0,t=r=\nq=m=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){q=C(B,w,-1,2,1);q[0]=f;q[1]=d;d=q;break a}h=C(B,w,-1,this.b,1);q=C(B,w,-1,this.b,1);m=C(B,w,-1,this.b,1);r=l=0;m[0]=d;for(q[d]=1;l<=r;){for(t=0;t<this.d[m[l]].length;++t){j=this.d[m[l]][t];if(j==f){if(0==l)continue;r=q[m[l]]+1;q=C(B,w,-1,r,1);q[0]=j;q[1]=m[l];for(j=2;j<r;++j)q[j]=h[q[j-1]];d=q;break a}0==q[j]&&-3!=this.c[j]&&(q[j]=q[m[l]]+1,m[++r]=j,h[j]=m[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;q=m=e=l=j=f=h=g=f=void 0;m=2147483647;e=q=l=-1;for(f=0;f<this.k.j.c;++f)if(iq(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&m>this.k.a[f]+(1==h?65536:0))m=this.k.a[f]+(1==h?65536:0),l=g,q=h,e=d[j];for(f=0;f<this.k.j.c;++f)iq(this.k,f)&&this.k.n[f]==q&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}x(16,1,{},Op);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function kq(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=wp(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function lq(){}x(17,1,{},lq);_.Dd=function(a,b){return kq(a,b)};function tq(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}function uq(){}x(18,1,{7:1,93:1,98:1},uq);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!E(a,7)?!1:1.0E-6>vq(a.a-this.a)+vq(a.b-this.b)+vq(a.c-this.c)};_.tS=function(){var a;a=new wq;return ah+xq(a.a,this.a)+bc+xq(a.a,this.b)+bc+xq(a.a,this.c)+rh};_.a=0;_.b=0;_.c=0;function Up(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}x(20,1,{},Up);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction co(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<Vn(a.e,a.a);++c)if(b=Sn(a.e,a.a,c),yq(a.e,b,a.a))return Tn(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=to(a.e,a.a,a.i);c=to(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==Vn(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=to(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction bo(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<Vn(this.e,this.a);++g)c=Tn(this.e,this.a,g),e=Sn(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(yq(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=po(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}x(21,1,{},bo);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction No(){No=y;zq=z(Aq,o,1,[Wd,sf,"He",Lf,"Be",ve,Be,$f,gg,gf,"Ne",dg,Zf,ge,Pg,ig,Dg,Me,"Ar",Jf,Fe,"Sc","Ti","V","Cr","Mn","Fe","Co",eg,Ze,$g,rf,"Ge","As",Lg,Ae,"Kr",Cg,Qg,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",fe,Ie,"In","Sn","Sb","Te",vf,"Xe",Ye,we,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",oe,"Hg","Tl","Pb","Bi","Po","At","Rn",pf,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",Xd,Xd,Xd,Xd,Xd,Xd,\nXd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,tg,ug,vg,wg,xg,yg,"R10","R11","R12","R13","R14","R15","R16",mg,rg,sg,Zd,"A1","A2","A3",Xd,Xd,"D","T",Zg,lg,"H2",tf,"Nnn","HYD","Pol",Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,Xd,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);Oo=z(Bq,fn,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,98,0,102,103,106,107,\n114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);Cq=z(Dq,o,3,[null,z(rp,cn,-1,[1]),z(rp,cn,-1,[0]),z(rp,cn,-1,[1]),z(rp,cn,-1,[2]),z(rp,cn,-1,[3]),z(rp,cn,\n-1,[4]),z(rp,cn,-1,[3]),z(rp,cn,-1,[2]),z(rp,cn,-1,[1]),z(rp,cn,-1,[0]),z(rp,cn,-1,[1]),z(rp,cn,-1,[2]),z(rp,cn,-1,[3]),z(rp,cn,-1,[4]),z(rp,cn,-1,[3,5]),z(rp,cn,-1,[2,4,6]),z(rp,cn,-1,[1,3,5,7]),z(rp,cn,-1,[0]),z(rp,cn,-1,[1]),z(rp,cn,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(rp,cn,-1,[2,3]),z(rp,cn,-1,[2,4]),z(rp,cn,-1,[3,5]),z(rp,cn,-1,[2,4,6]),z(rp,cn,-1,[1,3,5,7]),z(rp,cn,-1,[0,2]),z(rp,cn,-1,[1,2,3,4]),z(rp,cn,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(rp,\ncn,-1,[1,2,3]),z(rp,cn,-1,[2,4]),z(rp,cn,-1,[3,5]),z(rp,cn,-1,[2,4,6]),z(rp,cn,-1,[1,3,5,7]),z(rp,cn,-1,[0,2,4,6]),z(rp,cn,-1,[1]),z(rp,cn,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[3]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),z(rp,cn,-1,[2]),\nz(rp,cn,-1,[2]),z(rp,cn,-1,[2])])}function Eq(a,b,c,d){var e;e=Fq(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction Fq(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=Gq(a.x,c);a.q=Gq(a.q,c);a.u=Gq(a.u,c);f=a.D.length;e=C(Hq,o,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new uq;a.D=e;a.v=Gq(a.v,c);a.s=Gq(a.s,c);a.w=Gq(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;Iq(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction Jq(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=Gq(a.y[0],e),a.y[1]=Gq(a.y[1],e),a.B=Gq(a.B,e),a.z=Gq(a.z,e),a.A=Gq(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function Kq(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction Gp(a,b){return null==a.r?null:null==a.r[b]?null:Lq(a.r[b],0,a.r[b].length)}function Lp(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function Kp(a,b){return(a.s[b]&1572864)>>19}function vp(a,b){return null==a.t?null:a.t[b]}function lo(a,b){return a.D[b].a}function mo(a,b){return a.D[b].b}function no(a,b){return a.D[b].c}\nfunction Mq(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=Nq(tq(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=Nq(tq(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function to(a,b,c){return Oq(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function D(a,b,c){return a.y[b][c]}\nfunction Mp(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function Wn(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function Pq(a,b){var c;c=a.x[b]<Cq.length?Cq[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction Ap(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction Qq(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=Pq(a,b)),d);return c+Ap(a,b,c)}function Rq(a){var b;a.K=0;a.x=C(B,w,-1,a.G,1);a.q=C(B,w,-1,a.G,1);a.u=C(B,w,-1,a.G,1);a.D=C(Hq,o,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new uq;a.v=C(B,w,-1,a.G,1);a.s=C(B,w,-1,a.G,1);a.w=C(B,w,-1,a.G,1);a.t=null;a.r=null;a.y=qo([so,B],[Tm,w],[91,-1],[2,a.H],0,2,1);a.B=C(B,w,-1,a.H,1);a.z=C(B,w,-1,a.H,1);a.A=C(B,w,-1,a.H,1)}function Sq(a,b){return 0!=(a.s[b]&262144)}\nfunction Jp(a,b){return 0!=(a.s[b]&512)}function yq(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction Tq(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(Pn,Im,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(Pn,Im,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(B,w,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function Uq(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=Pq(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function Vq(a,b,c){a.q[b]=c;a.K=0}function Wq(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction Xq(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction Yq(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<yp(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;Uq(a,b,-1);Zq(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)$q(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(so,\nTm,91,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function ar(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function br(a,b,c){a.v[b]=c;a.K&=3}function cr(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function dr(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function Zq(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function er(a,b,c){a.D[b].a=c;a.K&=3}function fr(a,b,c){a.D[b].b=c;a.K&=3}function gr(a,b,c){a.D[b].c=c;a.K&=3}\nfunction Iq(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction hr(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function ir(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function jr(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function Qn(a,b,c){a.B[b]=c;a.K=0}function kr(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function vo(a,b){a.s[b]|=131072}function Oq(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction lr(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}function mr(a){No();var b;for(b=1;b<zq.length;++b)if(nr(a,zq[b]))return b;return 0}function or(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}x(23,1,gn);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;\n_.H=0;_.I=null;_.J=!1;_.K=0;var zq,Cq,Oo;\nfunction pr(a){var b,c,d,e,f,g;a.f=C(B,w,-1,3*a.o,1);a.e=C(so,Tm,91,a.o,0);a.i=C(so,Tm,91,a.o,0);a.j=C(so,Tm,91,a.o,0);a.k=C(B,w,-1,a.c,1);b=C(B,w,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(B,w,-1,b[c],1),a.i[c]=C(B,w,-1,b[c],1),a.j[c]=C(B,w,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=Wn(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=Wn(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction qr(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){rr(a);pr(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)yp(a,d)>=Qq(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==Qq(a,d)-yp(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,Qq(a,d)-yp(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(B,w,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(rr(a),pr(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new Rn(a,7);c=C(B,w,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Zn(a.n.i,g);f=Zn(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!jo(a,a.i[e][j])&&or(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function kp(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(go(a,a.i[b][c]))return a.i[b][c];return-1}function Vn(a,b){return a.f[a.o+b]}function Jo(a,b){return a.f[2*a.o+b]}function op(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction pp(a,b){return a.n&&b<a.c?a.n.a[b]:0}function jq(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function Tn(a,b,c){return a.e[b][c]}function Sn(a,b,c){return a.i[b][c]}\nfunction sr(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(Pn,Im,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&I(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!yq(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction uo(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(B,w,-1,f,1));if(!sr(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==$q(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function xp(a,b,c){var d;d=yp(a,b);d-=Ap(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<Cq.length?Cq[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction $o(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!zp(a,b))return 0;On(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=Ap(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<Cq.length?Cq[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function Io(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction yp(a,b){var c,d;a.Ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function gp(a){On(a,3);return a.n}function tr(a,b,c){return 1!=Wn(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction rr(a){var b,c,d,e,f;f=C(Pn,Im,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)ur(a,a.y[e][b])&&!ur(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(Pn,Im,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function jo(a,b){return 0!=(a.z[b]&256)}function go(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction np(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||jo(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function po(a,b){return 0!=(a.z[b]&64)}function ur(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function Co(a,b){return 0!=(a.z[b]&128)}\nfunction vr(a){var b;On(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var m=l=g=j=void 0,q=j=void 0,r=h=h=g=void 0,t=l=l=void 0,A=e=f=t=m=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])cr(c,d,0,!1);else{l=t=f=e=-1;for(h=m=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(q=c.i[g][r],\nA=tr(c,q,j),m<A&&(m=A,f=j,e=q,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<Vn(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(B,w,-1,2,1);for(h=m=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[m++]=j);j=Oq(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==m?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=lr(j,to(c,l,t[0])),l=lr(j,to(c,l,t[1])),l=h-l):l=lr(j,to(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])cr(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(B,w,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;ap(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(ko,Am,-1,e,1);for(h=0;h<e;++h)f[h]=to(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==Wn(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=q=A=r=m=void 0,r=void 0,m=j.f[j.o+g],q=C(B,w,-1,m,1),r=uo(j,g,h,t,q);if(3==r)j=!1;else{A=(j.s[g]&3)==r?17:9;for(v=0;v<m;++v)1==(q[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=A,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=q=t=q=A=A=m=v=A=m=h=void 0,r=A=r=void 0,h=j.f[j.o+g],m=C(ko,Am,-1,h,1),t=0;t<h;++t)m[t]=to(j,g,j.e[g][t]);for(t=1;t<h;++t)for(q=0;q<t;++q)if(r=vq(lr(m[t],m[q])),0.08>r||3.061592653589793<r){for(s=v=A=0;s<h;++s)s!=t&&s!=q&&(A+=vq(wr(m[t],m[s])),v+=vq(wr(m[q],m[s])));A=A<v?j.i[g][t]:\nj.i[g][q];if(1==Wn(j,A)){j=A;break a}}r=-1;for(t=m=0;t<h;++t)A=j.e[g][t],q=j.i[g][t],A=tr(j,q,A),m<A&&(m=A,r=q);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(so,Tm,91,[z(B,w,-1,[2,1,2,1]),z(B,w,-1,[1,2,2,1]),z(B,w,-1,[1,1,2,2]),z(B,w,-1,[2,1,1,2]),z(B,w,-1,[2,2,1,1]),z(B,w,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=A=e=h=f=l=m=t=l=r=g=h=j=q=t=g=m=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&go(d,c)){l=h=f=e=-1;for(g=m=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)q=d.i[j][r],q!=c&&1==Wn(d,q)&&(t=d.e[j][r],A=tr(d,q,t),m<A&&(m=A,f=t,e=q,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<Vn(d,d.y[g][c]);++r)q=d.i[d.y[g][c]][r],q!=c&&1==Wn(d,q)&&(d.B[q]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(B,w,-1,2,1);for(g=m=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[m++]=d.e[l][g]);g=Oq(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==m?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=lr(g,to(d,\nl,t[0])),l=lr(g,to(d,l,t[1])),l=h-l):l=lr(g,to(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function zp(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}x(22,23,gn);_.Ed=function(a){qr(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction xr(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=J(L(O(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new yr(c)).a;e=zr(d,Ar(46));0>e&&(d+=gd,e=zr(d,Ar(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=pd;10<d.length&&(d=Wd);e=n;for(c=1;c<=10-d.length;++c)e+=ja;d=e+d;for(c=d.length;10>c;++c)Br(a.a,32);P(a.a,d)}function Cr(a,b){var c,d,e;if(0>b||999<b)P(a.a,"  ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?Br(a.a,48):Br(a.a,32):(Br(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction Dr(a){var b=new Er,c,d,e,f,g,h,j,l;On(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(B,w,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;P(this.a,(null!=a.I?a.I:n)+ia);P(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");Cr(this,a.o);Cr(this,a.p);P(this.a,xa);Cr(this,f?0:1);P(this.a,\n"  0  0  0  0  0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=Mq(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(xr(this,d*a.D[c].a),xr(this,d*-a.D[c].b),xr(this,d*-a.D[c].c)):P(this.a,"    0.0000    0.0000    0.0000"),null!=(null==a.t?null:a.t[c])?\nP(this.a," L  "):0!=(a.w[c]&1)?P(this.a," A  "):(e=(No(),zq)[a.x[c]],P(this.a,ja+e),1==e.length?P(this.a,na):2==e.length&&P(this.a,ja)),P(this.a," 0  0  0"),e=1920&a.w[c],0==e?P(this.a,wa):384==e?P(this.a,"  3"):128==e?P(this.a,Ca):1792==e?P(this.a,Ba):1664==e&&P(this.a,Ca),P(this.a,0!=(a.w[c]&8192)?Ba:wa),e=((a.s[c]&-268435456)>>>28)-1,-1==e?P(this.a,wa):0==e?P(this.a," 15"):Cr(this,e),P(this.a,ya),Cr(this,$q(a.u[c])),P(this.a,"  0  0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=1;d=0;break;case 2:b=\n2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&Lp(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;Cr(this,1+a.y[0][c]);Cr(this,1+a.y[1][c]);Cr(this,b);Cr(this,d);P(this.a,wa);Cr(this,e);P(this.a,"  0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){P(this.a,Mf);Cr(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(P(this.a,ja),Cr(this,c+1),f=\na.q[c],0>f?(P(this.a,"  -"),f=-f):P(this.a,oa),Br(this.a,48+f&65535));P(this.a,ia)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){P(this.a,Pf);Cr(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(P(this.a,ja),Cr(this,c+1),P(this.a,ja),Cr(this,a.v[c]));P(this.a,ia)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){P(this.a,Qf);Cr(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(P(this.a,ja),Cr(this,c+1),a.s[c]&48){case 16:P(this.a,sa);break;case 32:P(this.a,ta);break;case 48:P(this.a,va)}P(this.a,ia)}if(a.E){for(c=\nf=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){P(this.a,Rf);Cr(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(P(this.a,ja),Cr(this,c+1),f){case 112:P(this.a,"  -1");break;case 8:P(this.a,sa);break;case 104:P(this.a,ta);break;case 88:P(this.a,va);break;case 56:P(this.a,"   4")}P(this.a,ia)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){P(this.a,"M  ALS ");Cr(this,c+1);Cr(this,f.length);P(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=(No(),zq)[f[l]],b.length){case 1:P(this.a,\nb+oa);break;case 2:P(this.a,b+na);break;case 3:P(this.a,b+ja);break;default:P(this.a,"   ?")}P(this.a,ia)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){P(this.a,Sf);Cr(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(P(this.a,ja),Cr(this,c+1),0!=(f&4096)?P(this.a,oa+(a.f[a.o+c]+1)):P(this.a,"  -2"));P(this.a,ia)}}P(this.a,Of)}x(25,1,{},Dr);_.a=null;\nfunction Fr(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=Jq(a.c,b,c,h);e=0;g&&Xq(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&jr(a.c,c,e);return c}function Gr(a,b){var c;c=Hr(a,b+1);return-1==c?a.length:c}\nfunction Ir(a,b){var c;c=!a.a?null:Jr(a.a,new Kr(b));return!c?b-1:c.a}function Lr(a,b){var c;c=!a.b?null:Jr(a.b,new Kr(b));return!c?b-1:c.a}function Mr(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function Hr(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction Nr(a){var b,c;if(0<=a.indexOf(ah)){b=a.indexOf(" NOT[");c=a.indexOf(rh,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(rh,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(sh,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(sh,b);if(0<=b&&0<c)return c+2}return 0}function Or(a,b,c){a.c=b;return Pr(a,c)}function Qr(a){return 0==a.length?0:Rr(a,10)}\nfunction Pr(a,b){var c,d,e,f,g,h,j,l,m,q,r,t,A,v,s,F,G,H,u,ba,aa,M,da,qb,rb,Na,Za,S,pa,qa,fa,Fa,Ja,Da,Pb,R,ua,ob,Kb,$a;try{a.c&&(Kq(a.c),kr(a.c,!1));aa=Sr(b);if(null==aa||null==Sr(b)||null==(G=Sr(b)))return!1;a.d=-1!=G.indexOf("From CSD data. Using bond type \'Any\'");if(null==(G=Sr(b)))return!1;try{M=Rr(Tr(G.substr(0,3)),10),da=Rr(Tr(G.substr(3,3)),10),qb=Qr(Tr(G.substr(6,3))),r=Qr(Tr(G.substr(12,3))),R=39<=G.length&&Q(G.substr(34,5),Yg)?3:2}catch(Ua){Ua=Eo(Ua);if(E(Ua,101))return!1;throw Ua;}if(3==\nR)return Za=Ur(a,b),a.c.I=aa,Za;!a.c&&(a.c=new Vr(M,da));a.c.I=aa;0==r&&(a.c.F=!0);if(0==M){for(;null!=G&&!Q(G,Nf)&&!Q(G,wb)&&!Q(Wr(G,1),vb);)G=Sr(b);return!0}for(A=0;A<M;++A){if(null==(G=Sr(b)))return!1;ob=Xr(Tr(G.substr(0,10)));Kb=Xr(Tr(G.substr(10,10)));$a=Xr(Tr(G.substr(20,10)));d=Eq(a.c,ob,-Kb,-$a);F=Tr(G.substr(31,3));g=mr(F);Iq(a.c,d,g);Q(F,Zd)&&dr(a.c,d,1);ba=Qr(Tr(G.substr(34,2)));0!=ba&&br(a.c,d,(No(),Oo)[g]+ba);q=Qr(Tr(G.substr(36,3)));0!=q&&Vq(a.c,d,4-q);H=63>G.length?0:Qr(Tr(G.substr(60,\n3)));a.c.u[d]=H;t=45>G.length?0:Qr(Tr(G.substr(42,3)));switch(t){case 0:break;case 1:dr(a.c,d,768);break;case 2:dr(a.c,d,128);break;case 3:dr(a.c,d,384);break;default:dr(a.c,d,896)}48<=G.length&&49==G.charCodeAt(47)&&dr(a.c,d,8192);Pb=51>G.length?0:Qr(Tr(G.substr(48,3)));switch(Pb){case 0:break;case 15:Uq(a.c,d,0);break;default:Uq(a.c,d,Pb)}}for(A=0;A<da;++A){if(null==(G=Sr(b)))return!1;e=Rr(Tr(G.substr(0,3)),10)-1;f=Rr(Tr(G.substr(3,3)),10)-1;l=Rr(Tr(G.substr(6,3)),10);pa=12>G.length?0:Qr(Tr(G.substr(9,\n3)));Ja=18>G.length?0:Qr(Tr(G.substr(15,3)));Fr(a,e,f,l,pa,Ja)}for(A=0;A<qb;++A)if(null==Sr(b))return!1;if(null==(G=Sr(b)))return 0==r&&On(a.c,7),!0;for(;null!=G&&!Q(G,Nf)&&!Q(G,wb);){if(0==G.indexOf(Mf)&&(v=Rr(Tr(G.substr(6,3)),10),0<v)){c=10;ua=14;for(s=1;s<=v;++s,c+=8,ua+=8)d=Rr(Tr(G.substr(c,c+3-c)),10)-1,m=Rr(Tr(G.substr(ua,ua+3-ua)),10),Vq(a.c,d,m)}if(0==G.indexOf(Pf)&&(v=Rr(Tr(G.substr(6,3)),10),0<v)){c=10;ua=14;for(s=1;s<=v;++s,c+=8,ua+=8)d=Rr(Tr(G.substr(c,c+3-c)),10)-1,u=Rr(Tr(G.substr(ua,\nua+3-ua)),10),br(a.c,d,u)}if(0==G.indexOf(Qf)&&(v=Rr(Tr(G.substr(6,3)),10),0<v)){c=10;ua=14;for(s=1;s<=v;++s,c+=8,ua+=8)switch(d=Rr(Tr(G.substr(c,c+3-c)),10)-1,Na=Rr(Tr(G.substr(ua,ua+3-ua)),10),Na){case 1:Zq(a.c,d,16);break;case 2:Zq(a.c,d,32);break;case 3:Zq(a.c,d,48)}}if(0==G.indexOf(Rf)&&(v=Rr(Tr(G.substr(6,3)),10),0<v)){c=10;ua=14;for(s=1;s<=v;++s,c+=8,ua+=8)switch(d=Rr(Tr(G.substr(c,c+3-c)),10)-1,S=Rr(Tr(G.substr(ua,ua+3-ua)),10),S){case 3:case -1:dr(a.c,d,112);break;case 1:dr(a.c,d,8);break;\ncase 2:dr(a.c,d,104);break;case 4:dr(a.c,d,56)}}if(0==G.indexOf("M  ALS")&&(d=Rr(Tr(G.substr(7,3)),10)-1,0<=d)){rb=Rr(Tr(G.substr(10,3)),10);h=84==G.charCodeAt(14);Da=C(B,w,-1,rb,1);c=16;for(s=0;s<rb;++s,c+=4)Fa=Tr(G.substr(c,c+4-c)),Da[s]=mr(Fa);Yq(a.c,d,Da,h)}if(0==G.indexOf(Sf)&&(v=Rr(Tr(G.substr(6,3)),10),0<v)){c=10;ua=14;for(s=1;s<=v;++s,c+=8,ua+=8)if(d=Rr(Tr(G.substr(c,c+3-c)),10)-1,qa=Rr(Tr(G.substr(ua,ua+3-ua)),10),-2==qa)dr(a.c,d,2048);else if(0<qa){for(j=fa=0;j<a.c.p;++j)(D(a.c,0,j)==d||\nD(a.c,1,j)==d)&&++fa;qa>fa&&dr(a.c,d,4096)}}G=Sr(b)}}catch(Qb){Qb=Eo(Qb);if(E(Qb,101))return Yr(Qb),!1;throw Qb;}On(a.c,7);return!0}\nfunction Ur(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=Sr(b);null!=d&&0==d.indexOf(Uf);){for(d=Tr(Wr(d,7));Zr(d,fc);){c=Sr(b);if(0!=c.indexOf(Uf))return!1;d=Tr($r(d,0,d.length-1)+Wr(c,7))}if(0==d.indexOf("BEGIN"))if(e=Tr(Wr(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf(ef))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==d.indexOf("COUNTS")&&\n(f=Mr(d,Hr(d,7)),g=Rr($r(d,7,Hr(d,7)),10),f=Rr($r(d,f,Hr(d,f)),10),c.c=new Vr(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,m=h=void 0,q=m=m=j=g=void 0,r=h=f=void 0,t=void 0,l=Gr(d,0),g=Rr(d.substr(0,l-0),10),j=Mr(d,l),l=Gr(d,j),m=d.substr(j,l-j),q=null,f=!1,h=Nr(d);if(0!=h){var l=d,A=t=r=r=j=q=void 0,v=t=void 0,t=null,j=l.indexOf(ah),r=l.indexOf(rh,j);if(0<=j&&0<r){q=C(B,w,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(A=!0;A&&16>r;)j=v.indexOf(Zb),-1==j?(t=v,A=!1):(t=v.substr(0,j-0),\nv=Wr(v,j+1)),q[r++]=mr(t);t=C(B,w,-1,r,1);Qo(q,0,t,r)}q=t;0>h&&(f=!0);l=0>h?-h:h}j=Mr(d,l);l=Gr(d,j);h=Xr(d.substr(j,l-j));j=Mr(d,l);l=Gr(d,j);r=Xr(d.substr(j,l-j));j=Mr(d,l);l=Gr(d,j);t=Xr(d.substr(j,l-j));j=Mr(d,l);l=Gr(d,j);j=Rr(d.substr(j,l-j),10);h=Eq(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new as),bs(c.a,new Kr(g),new Kr(h)));null!=q&&Yq(c.c,h,q,f);0!=j&&(c.c.u[h]=j);Q(m,Zd)?dr(c.c,h,1):Q(m,kg)?(g=C(B,w,-1,1,1),g[0]=6,Yq(c.c,h,g,!0)):Iq(c.c,h,mr(m));for(;-1!=(j=Mr(d,l));)if(l=Gr(d,j),m=d.substr(j,\nl-j),f=zr(m,Ar(61)),g=m.substr(0,f-0),f=Rr(Wr(m,f+1),10),Q(g,"CHG"))Vq(c.c,h,f);else if(Q(g,"RAD"))switch(f){case 1:Zq(c.c,h,16);break;case 2:Zq(c.c,h,32);break;case 3:Zq(c.c,h,48)}else if(!Q(g,De))if(Q(g,"MASS"))br(c.c,h,f);else if(Q(g,"VAL"))Uq(c.c,h,-1==f?0:0==f?-1:f);else if(Q(g,"HCOUNT"))switch(f){case 0:break;case -1:dr(c.c,h,1792);break;case 1:dr(c.c,h,128);break;case 2:dr(c.c,h,384);break;default:dr(c.c,h,896)}else if(Q(g,"SUBST"))if(-1==f)dr(c.c,h,2048);else{if(0<f){for(g=m=0;g<c.c.p;++g)(D(c.c,\n0,g)==h||D(c.c,1,g)==h)&&++m;f>m&&dr(c.c,h,4096)}}else if(Q(g,"RBCNT"))switch(f){case 3:case -1:dr(c.c,h,112);break;case 1:dr(c.c,h,8);break;case 2:dr(c.c,h,104);break;case 4:dr(c.c,h,56)}}else if(3==e){c=a;t=j=q=A=h=r=t=r=l=g=f=m=f=void 0;h=Gr(d,0);g=Rr(d.substr(0,h-0),10);r=Mr(d,h);h=Gr(d,r);l=Rr(d.substr(r,h-r),10);r=Mr(d,h);h=Gr(d,r);f=Ir(c,Rr(d.substr(r,h-r),10));r=Mr(d,h);h=Gr(d,r);m=Ir(c,Rr(d.substr(r,h-r),10));for(j=q=0;-1!=(r=Mr(d,h));)if(h=Gr(d,r),A=d.substr(r,h-r),t=zr(A,Ar(61)),r=A.substr(0,\nt-0),t=Rr(Wr(A,t+1),10),Q(r,De))switch(t){case 1:q=1;break;case 2:q=2==l?3:4;break;case 3:q=6}else Q(r,"TOPO")&&(j=t);f=Fr(c,f,m,l,q,j);f+1!=g&&(!c.b&&(c.b=new as),bs(c.b,new Kr(g),new Kr(f)))}else if(4==e){if(c=a,g=f=g=m=m=void 0,g=-1!=d.indexOf("ATOMS=(")?de:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;m=g;t=r=j=q=h=l=void 0;j=f.indexOf(m+"=(")+m.length+2;r=cs(f,Ar(41),j);q=Hr(f,j);l=Rr(f.substr(j,q-j),10);t=C(B,w,-1,l,1);for(h=0;h<l;++h)j=Mr(f,q),q=Hr(f,j),(-1==q||q>r)&&(q=r),t[h]=Rr(f.substr(j,\nq-j),10);f=t;if(0==d.indexOf(Vf))if(Q(g,de))for(g=0;g<f.length;++g)Xq(c.c,Ir(c,f[g]),0,-1);else for(g=0;g<f.length;++g)hr(c.c,Lr(c,f[g]),0,-1);else if(0==d.indexOf(Wf))if(m=Rr($r(d,13,Hr(d,13)),10),Q(g,de))for(g=0;g<f.length;++g)Xq(c.c,Ir(c,f[g]),1,m-1);else for(g=0;g<f.length;++g)hr(c.c,Lr(c,f[g]),1,m-1);else if(0==d.indexOf(Xf))if(m=Rr($r(d,13,Hr(d,13)),10),Q(g,de))for(g=0;g<f.length;++g)Xq(c.c,Ir(c,f[g]),2,m-1);else for(g=0;g<f.length;++g)hr(c.c,Lr(c,f[g]),2,m-1);else if(0==d.indexOf("MDLV30/HILITE"))if(Q(g,\nde))for(g=0;g<f.length;++g)Wq(c.c,Ir(c,f[g]));else for(g=0;g<f.length;++g)m=Lr(c,f[g]),Wq(c.c,D(c.c,0,m)),Wq(c.c,D(c.c,1,m))}}else return!1;d=Sr(b)}for(;null!=d&&!(0==d.indexOf(Nf)||Q(d,wb));)d=Sr(b);return!0}function ds(){}x(26,1,{},ds);_.a=null;_.b=null;_.c=null;_.d=!1;function es(a,b){var c,d,e,f,g;f=b.length;g=C(B,w,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(Tn(a.f,b[d],e)==c){g[d]=Sn(a.f,b[d],e);break}}return g}\nfunction hp(a,b,c){b=Zn(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function fs(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function qp(a,b,c){for(a=Zn(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction Rn(a,b){var c,d,e,f,g,h,j,l,m;this.f=a;this.i=new Pp;this.j=new Pp;this.a=C(B,w,-1,this.f.c,1);this.b=C(B,w,-1,this.f.d,1);this.f.Ed(1);j=C(Pn,Im,-1,this.f.c,2);l=C(Pn,Im,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[Tn(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[Sn(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(B,w,-1,this.f.c,1);g[0]=d;f=C(B,w,-1,this.f.c,1);f[d]=1;h=e=0;for(m=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=Tn(this.f,g[e],d),0!=f[c]){var q=Sn(this.f,g[e],d);c=j;var r=void 0,t=void 0,A=void 0,v=A=r=void 0,s=void 0,F=void 0,G=void 0,H=void 0,u=void 0,ba=void 0,t=D(this.f,0,q),A=D(this.f,1,q),v=C(B,w,-1,this.f.c,1),s=C(B,w,-1,this.f.c,1),F=C(B,w,-1,this.f.c,1);v[0]=t;v[1]=A;s[t]=1;s[A]=2;F[t]=-1;F[A]=t;for(G=A=1;A<=G&&!(7<s[v[A]]);){for(H=0;H<this.f.f[v[A]];++H)if(r=Tn(this.f,v[A],H),1<A&&r==t){ba=C(B,w,-1,s[v[A]],1);r=v[A];for(u=0;u<ba.length;++u)ba[u]=r,r=F[r];a:{for(var q=ba,\naa=void 0,M=r=void 0,da=r=u=aa=ba=M=void 0,ba=void 0,u=q.length,ba=this.f.G,r=aa=0;r<u;++r)ba>q[r]&&(ba=q[r],aa=r);ba=C(B,w,-1,u,1);M=q[0<aa?aa-1:u-1]<q[aa<u-1?aa+1:0];for(r=0;r<u;++r)ba[r]=q[aa],M?0>--aa&&(aa=u-1):++aa==u&&(aa=0);for(r=0;r<this.i.c;++r)if(da=Zn(this.i,r),da.length==u){aa=!0;for(M=0;M<u;++M)if(da[M]!=ba[M]){aa=!1;break}if(aa)break a}Tp(this.i,ba);r=es(this,ba);Tp(this.j,r);fs(this,ba,r)}}else 0==s[r]&&!c[r]&&(v[++G]=r,s[r]=s[v[A]]+1,F[r]=v[A]);++A}}else j[c]||(f[c]=m,g[++h]=c);++e;\nif(e>h)for(c=0;c<this.f.c;++c)if(0==f[c]&&!j[c]){f[c]=++m;g[++h]=c;break}}if(0!=(b&4)){this.d=C(Pn,Im,-1,this.i.c,2);this.e=C(Pn,Im,-1,this.i.c,2);this.c=C(B,w,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(so,Tm,91,this.i.c,0);for(m=0;m<this.i.c;++m){e[m]=C(B,w,-1,Zn(this.i,m).length,1);for(h=0;h<Zn(this.i,m).length;++h)e[m][h]=-1}v=C(B,w,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Zn(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(m=0;m<t.length;++m)c=t[m],3==this.f.f[D(this.f,0,c)]&&3==this.f.f[D(this.f,\n1,c)]&&(0<v[c]?(e[v[c]>>>16][v[c]&32767]=h,e[h][m]=v[c]>>>16):v[c]=(h<<16)+32768+m);m=C(Pn,Im,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!m[h]){for(var v=h,s=e,F=m,A=d,G=f,H=g,qb=u=da=da=aa=M=da=M=da=r=q=aa=void 0,ba=M=void 0,u=Zn(this.i,v),qb=Zn(this.j,v),M=qb.length,q=r=0,ba=!1,da=0;da<M;++da)r<<=1,q<<=1,1<Wn(this.f,qb[da])||64==this.f.B[qb[da]]?r|=1:(aa=s[v][da],-1!=aa&&(F[aa]?A[aa]&&(r|=1,G[aa]||(q|=1)):ba=!0));aa=!1;switch(M){case 3:da=z(B,w,-1,[2,1,4]);aa=!0;for(M=0;3>\nM;++M)if((r&da[M])==da[M]&&(6==this.f.x[u[M]]&&1==this.f.q[u[M]]||5==this.f.x[u[M]]&&0==this.f.q[u[M]]))A[v]=!0,H[v]=M,0==(q&da[M])&&(aa=!1);break;case 5:M=z(B,w,-1,[10,5,18,9,20]);aa=!0;for(da=0;5>da;++da)if((r&M[da])==M[da])switch(this.f.x[u[da]]){case 6:-1==this.f.q[u[da]]&&(A[v]=!0,H[v]=da,0==(q&M[da])&&(aa=!1));break;case 7:0>=this.f.q[u[da]]&&(A[v]=!0,H[v]=da);break;case 8:A[v]=!0;H[v]=da;break;case 16:2==this.f.f[u[da]]&&(A[v]=!0,H[v]=da)}break;case 6:aa=!0;21==(r&21)&&(A[v]=!0,0==(q&21)&&\n(aa=!1));42==(r&42)&&(A[v]=!0,0==(q&42)&&(aa=!1));break;case 7:da=z(B,w,-1,[42,21,74,37,82,41,84]);aa=!0;for(M=0;7>M;++M)if((r&da[M])==da[M]&&(6==this.f.x[u[M]]&&1==this.f.q[u[M]]||5==this.f.x[u[M]]&&0==this.f.q[u[M]]))A[v]=!0,H[v]=M,0==(q&da[M])&&(aa=!1)}A[v]&&!aa&&(G[v]=!0);v=A[v]?!0:!ba}v&&(m[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=Wn(this.f,d)){a:{f=j;h=m=s=v=g=c=e=m=t=m=h=e=void 0;h=D(this.f,0,d);m=D(this.f,1,d);e=C(B,w,-1,this.f.c,1);c=C(B,w,-1,this.f.c,1);g=C(B,w,-1,this.f.c,\n1);e[0]=h;e[1]=m;c[h]=1;c[m]=2;g[h]=-1;g[m]=h;for(v=m=1;m<=v;){for(s=0;s<this.f.f[e[m]];++s){t=Tn(this.f,e[m],s);if(1<m&&t==h){h=C(B,w,-1,c[e[m]],1);e=e[m];for(m=0;m<h.length;++m)h[m]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[m]]+1,g[t]=e[m])}++m}f=null}null!=f&&fs(this,f,es(this,f))}}}x(27,1,{},Rn);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function Fp(){this.a=new Pp}x(31,1,gn,Fp);\nfunction On(a,b){var c,d;qr(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new lp(a,d);var e=a.b,f,g,h,j,l,m,q;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){m=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=Tn(e.H,f,l);j=0;h=C(B,w,-1,3,1);for(q=0;q<e.H.f[g];++q)h[j]=Tn(e.H,g,q),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(m=!m)}else for(l=1;l<e.H.f[f];++l)for(q=0;q<l;++q)h=Tn(e.H,f,l),j=Tn(e.H,f,q),e.c[h]>e.c[j]&&(m=!m),h<j&&(m=!m);cr(e.H,f,1==e.S[f]^m?1:2,e.T[f])}else cr(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){m=!1;for(l=0;2>l;++l)if(g=D(e.H,l,f),3==e.H.f[g]){h=C(B,w,-1,2,1);for(q=j=0;3>q;++q)Tn(e.H,g,q)!=D(e.H,1-l,f)&&(h[j++]=Tn(e.H,g,q));e.c[h[0]]>e.c[h[1]]&&(m=!m);h[0]<h[1]&&(m=!m)}ir(e.H,f,1==e.k[f]^m?1:2,e.n[f])}else ir(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)m=\ne.H,q=l,f=e.D[l],m.s[q]&=-134217729,f&&(m.s[q]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)m=e.H,q=l,f=e.N[l],m.s[q]&=-98305,m.s[q]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)m=e.H,q=l,f=e.e[l],m.z[q]&=-49,m.z[q]|=f<<4;m=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(Pn,Im,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(Xq(a,e,1,0),m=!0);for(e=0;e<a.c;++e)l[e]&&(cr(a,e,1,!1),Xq(a,e,1,-1),m=!0)}a.F=!1}Tq(a,1);Tq(a,2);m&&(a.b=new lp(a,d));a.K|=12|c}}function gs(){No();this.G=this.H=256;Rq(this)}function Vr(a,b){No();this.G=1>a?1:a;this.H=1>b?1:b;Rq(this)}x(32,22,gn,gs,Vr);_.Ed=function(a){On(this,a)};_.a=!1;_.b=null;\nfunction hs(a,b,c){var d,e,f;f=b.length;d=new is(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)js(d);else a:{var g,h,j,l,m,q,r;f=z(so,Tm,91,[z(B,w,-1,[627]),null,z(B,w,-1,[2457]),null,z(B,w,-1,[2451,8643,2519]),null,z(B,w,-1,[34377,-2147448999]),null,z(B,w,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,w,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,w,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,w,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);q=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[q]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==Wn(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[q].length;++r){h=0==(-2147483648&f[q][r]);c=2147483647&f[q][r];for(j=!1;!j;j=!j){if(j){if(h)break;m=0;for(g=1;g!=l;g<<=1)m<<=1,0!=(c&g)&&(m|=1);c=m}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}js(d)}Tp(a.c,d)}function ks(a,b){var c,d;d=0;xo(a,a.length,(yo(),yo(),zo));for(c=0;c<a.length;++c)(0==c||0!=Ao(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction ls(a){var b,c,d,e,f,g,h,j,l;j=new Pp;l=new Pp;c=new Pp;for(e=new Yp(a.c);e.b<e.d.ng();){d=Zp(e);f=0;c.Qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Tp(c,new ms(d,g,b)),f+=b);if(0!=f){ns(c,new os);for(h=new Yp(c);h.b<h.d.ng()&&!(g=Zp(h),0<f*g.b&&(b=(0>f?-f:f)>=$q(g.b)?g.b:f,f-=b,Tp(0>b?j:l,new ms(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;ns(l,new ps);ns(j,new qs);for(f=new Yp(l);f.b<f.d.ng();){e=Zp(f);for(d=new Yp(j);d.b<d.d.ng();)if(c=Zp(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new rs(e.c,c.c,e.a,c.a)}for(f=new Yp(l);f.b<f.d.ng();){e=Zp(f);for(d=new Yp(j);d.b<d.d.ng();)if(c=Zp(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new rs(e.c,c.c,e.a,c.a)}for(f=new Yp(l);f.b<f.d.ng();){e=Zp(f);for(d=new Yp(j);d.b<d.d.ng();)if(c=Zp(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new rs(e.c,c.c,e.a,c.a)}return null}function ss(a){return 2>a.c.c?null:new ts(Zn(a.c,0),Zn(a.c,1))}\nfunction us(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=D(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=vs(Zn(a.c,g),c),-1!=e);++g);d=D(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=vs(Zn(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(ws,o,10,a.c.c,0)),null==j[h]&&(j[h]=C(xs,Km,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new rs(Zn(a.c,\ng),Zn(a.c,h),e,c),!b&&(b=new Pp),Tp(b,j[h][g])))}return b}function js(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function ys(a,b,c){var d,e;for(e=d=0;e<Vn(a.f,c);++e)zs(b,Tn(a.f,c,e))&&++d;return d}\nfunction As(a,b,c,d){var e,f,d=new is(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=vs(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction Bs(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new Cs);if(0!=(a.e&1)){var j,l,m,q,r;q=!1;On(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(q=!0),j=xp(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=xp(b,l,!0),j!=r&&(m=((b.s[l]&-268435456)>>>28)-1,(-1==m||m<j)&&Uq(b,l,j))));vr(b);q&&(b.K=0)}a.f=b;On(a.f,3);a.c=new Pp;a.a=C(Pn,Im,-1,a.f.o,2);a.b=C(Pn,Im,-1,a.f.p,2);a.d=C(Pn,Im,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(B,w,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&Sq(a.f,D(a.f,0,d))&&Sq(a.f,D(a.f,1,d));var t,A,v,s,F,G,H,u,ba,aa,M,da;for(s=v=F=0;s<a.f.p;++s)if(Sq(a.f,D(a.f,0,s))&&Sq(a.f,D(a.f,1,s))){a.b[s]=!0;var qb=v,rb,Na=a.f,Za=void 0,S=void 0,pa=void 0,qa=void 0,Za=Na.y[0][s],S=Na.y[1][s],pa=Na.D[S].a-Na.D[Za].a,qa=Na.D[S].b-Na.D[Za].b;rb=Math.sqrt(pa*pa+qa*qa);v=qb+rb;++F}if(!(0==F||0==v)){v/=F;for(t=0;t<a.f.o;++t)Sq(a.f,t)&&(0==Jo(a.f,t)?ar(a.f,t,!1):a.a[t]=!0);aa=C(B,w,-1,a.f.o,1);var fa=a.f,\nFa,Ja,Da,Pb,R,ua,ob,Kb;On(fa,1);for(Fa=0;Fa<fa.o;++Fa)aa[Fa]=-1;for(Fa=R=0;Fa<fa.o;++Fa)if(-1==aa[Fa]&&0!=(fa.s[Fa]&262144)){aa[Fa]=R;ua=C(B,w,-1,fa.o,1);ua[0]=Fa;for(ob=Pb=0;Pb<=ob;){Da=Jo(fa,ua[Pb]);for(Kb=0;Kb<Da;++Kb)Ja=fa.e[ua[Pb]][Kb],-1==aa[Ja]&&0!=(fa.s[Ja]&262144)&&(ua[++ob]=Ja,aa[Ja]=R);++Pb}++R}G=R;ba=C(B,w,-1,G,1);for(t=0;t<a.f.o;++t)-1!=aa[t]&&++ba[aa[t]];u=C(Ds,o,12,G,0);for(H=0;H<G;++H)u[H]=new is(a.f,ba[H],a.e);A=C(B,w,-1,G,1);for(t=0;t<a.f.o;++t)H=aa[t],-1!=H&&(u[H].n[A[H]]=256,u[H].e[A[H]]=\nt,u[H].a[A[H]]=lo(a.f,t)/v,u[H].b[A[H]]=mo(a.f,t)/v,++A[H]);M=-1;for(H=da=0;H<G;++H)da<ba[H]&&(da=ba[H],M=H);Tp(a.c,u[M]);for(H=0;H<G;++H)H!=M&&Tp(a.c,u[H])}}var $a,Ua,Qb,Wb,ea,ra,ca,Hb,ka,zb,W,N,cc,Xb,hd,Lb,Xa,ga,Rb,Ia,T,za,Ab,Uc,$b,Oc,hc;for(Ua=0;Ua<a.f.o;++Ua)if(4<Vn(a.f,Ua)){ka=new is(a.f,1+Vn(a.f,Ua),a.e);ka.a[Vn(a.f,Ua)]=0;ka.b[Vn(a.f,Ua)]=0;ka.n[Vn(a.f,Ua)]=32;ka.e[Vn(a.f,Ua)]=Ua;a.a[Ua]=!0;for(W=0;W<Vn(a.f,Ua);++W)ra=Tn(a.f,Ua,W),ka.a[W]=Math.sin(1.0471975511965976*W-2.0943951023931953),ka.b[W]=\nMath.cos(1.0471975511965976*W-2.0943951023931953),ka.n[W]=32,ka.e[W]=ra,a.a[ra]=!0,a.b[Sn(a.f,Ua,W)]=!0;Tp(a.c,ka)}Ab=gp(a.f);for(za=0;za<Ab.i.c;++za){Uc=Zn(Ab.j,za).length;Ia=Zn(Ab.i,za);$b=!1;if(0!=(a.e&6)){$b=!0;for(W=0;W<Uc;++W)if(!Sq(a.f,Ia[W])){$b=!1;break}}if(!$b){N=!1;for(W=0;W<Uc;++W)if(pp(a.f,Ia[W])==Uc){N=!0;break}if(N){T=Zn(Ab.j,za);hs(a,Ia,T);for(W=0;W<Uc;++W)a.a[Ia[W]]=!0,a.b[T[W]]=!0}}}for(ea=0;ea<a.f.p;++ea)if(po(a.f,ea)&&!a.b[ea]){a:{var db=a,Jc=ea,xb=void 0,Oa=void 0,qc=void 0,mb=\nvoid 0,ic=void 0,K=void 0,Bb=void 0,Vc=void 0,cd=void 0,sb=void 0,ib=void 0,Wc=void 0,Xc=void 0,xb=D(db.f,0,Jc),Oa=D(db.f,1,Jc),ic=C(B,w,-1,db.f.o,1),K=C(B,w,-1,db.f.o,1),Bb=C(B,w,-1,db.f.o,1),Vc=C(B,w,-1,db.f.o,1);ic[0]=xb;ic[1]=Oa;K[1]=Jc;Bb[xb]=1;Bb[Oa]=2;Vc[0]=-1;Vc[1]=0;for(cd=mb=1;mb<=cd;){for(sb=0;sb<Vn(db.f,ic[mb]);++sb){qc=Tn(db.f,ic[mb],sb);if(1<mb&&qc==xb){Xc=new Es(Bb[ic[mb]]);K[0]=Sn(db.f,ic[mb],sb);ib=mb;for(Wc=0;Wc<Xc.a.length;++Wc)Xc.a[Wc]=ic[ib],Xc.b[Wc]=K[ib],ib=Vc[ib];hc=Xc;break a}0==\nBb[qc]&&0!=(db.f.s[qc]&3072)&&(ic[++cd]=qc,K[cd]=Sn(db.f,ic[mb],sb),Bb[qc]=Bb[ic[mb]]+1,Vc[cd]=mb)}++mb}hc=null}Ia=hc.a;T=hc.b;hs(a,Ia,T);for(W=0;W<hc.a.length;++W)a.a[Ia[W]]=!0,a.b[T[W]]=!0}for(ea=0;ea<a.f.p;++ea)if(!a.b[ea]&&3==Wn(a.f,ea)&&(Qb=D(a.f,0,ea),Wb=D(a.f,1,ea),hd=Vn(a.f,Qb)+Vn(a.f,Wb),2<hd)){ka=new is(a.f,hd,a.e);for(W=ca=0;W<Vn(a.f,Qb);++W)ra=Tn(a.f,Qb,W),ra!=Wb&&(ka.e[ca++]=ra,a.a[ra]=!0,a.b[Sn(a.f,Qb,W)]=!0);ka.e[ca++]=Qb;ka.e[ca++]=Wb;for(W=0;W<Vn(a.f,Wb);++W)ra=Tn(a.f,Wb,W),ra!=Qb&&\n(ka.e[ca++]=ra,a.a[ra]=!0,a.b[Sn(a.f,Wb,W)]=!0);for(W=0;W<hd;++W)ka.a[W]=W,ka.b[W]=0,ka.n[W]=1;a.a[Qb]=!0;a.a[Wb]=!0;a.b[ea]=!0;Tp(a.c,ka)}for(ea=0;ea<a.f.p;++ea)if(!a.b[ea]&&2==Wn(a.f,ea)){$a=C(B,w,-1,a.f.o,1);for(W=0;2>W;++W)if($a[0]=D(a.f,W,ea),$a[1]=D(a.f,1-W,ea),1==a.f.k[$a[0]]&&2==a.f.k[$a[1]]&&2==Vn(a.f,$a[1])){a.a[$a[0]]=!0;a.a[$a[1]]=!0;a.b[ea]=!0;Xb=1;do{Lb=Tn(a.f,$a[Xb],0)==$a[Xb-1]?1:0;$a[Xb+1]=Tn(a.f,$a[Xb],Lb);if(2==a.f.k[$a[Xb+1]]&&2<Vn(a.f,$a[Xb+1]))break;a.a[$a[Xb+1]]=!0;a.b[Sn(a.f,\n$a[Xb],Lb)]=!0;++Xb}while(2==a.f.k[$a[Xb]]&&2==Vn(a.f,$a[Xb]));hd=Vn(a.f,$a[0])+Vn(a.f,$a[Xb])+Xb-1;ka=new is(a.f,hd,a.e);for(cc=0;cc<=Xb;++cc)ka.a[cc]=cc,ka.b[cc]=0,ka.n[cc]=64,ka.e[cc]=$a[cc];Hb=Xb+1;zb=!1;for(cc=0;cc<Vn(a.f,$a[0]);++cc)ra=Tn(a.f,$a[0],cc),ra!=$a[1]&&(ka.a[Hb]=-0.5,ka.b[Hb]=zb?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ka.n[Hb]=64,ka.e[Hb]=ra,++Hb,zb=!0);zb=!1;for(cc=0;cc<Vn(a.f,$a[Xb]);++cc)ra=Tn(a.f,$a[Xb],cc),ra!=$a[Xb-1]&&(ka.a[Hb]=Xb+0.5,ka.b[Hb]=zb?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ka.n[Hb]=64,ka.e[Hb]=ra,++Hb,zb=!0);Tp(a.c,ka)}}for(Ua=0;Ua<a.f.o;++Ua)if(4==Vn(a.f,Ua)){Xa=C(B,w,-1,4,1);ga=C(B,w,-1,4,1);for(W=Rb=0;4>W;++W)Xa[Rb]=Tn(a.f,Ua,W),ga[Rb]=Sn(a.f,Ua,W),1==Vn(a.f,Xa[Rb])&&!a.b[ga[Rb]]&&++Rb;if(2==Rb){ka=new is(a.f,3,a.e);for(W=0;2>W;++W)a.a[Xa[W]]=!0,a.b[ga[W]]=!0,ka.e[W]=Xa[W],ka.n[W]=32;ka.a[0]=-0.5;ka.b[0]=0.866;ka.a[1]=0.5;ka.b[1]=0.866;ka.a[2]=0;ka.b[2]=0;ka.n[2]=32;ka.e[2]=Ua;Tp(a.c,ka)}if(3==Rb){for(W=0;2>W;++W)1==Wn(a.f,ga[W])&&(Oc=\nXa[W],Xa[W]=Xa[2],Xa[2]=Oc,Oc=ga[W],ga[W]=ga[2],ga[2]=Oc);ka=new is(a.f,4,a.e);for(W=0;3>W;++W)a.a[Xa[W]]=!0,a.b[ga[W]]=!0,ka.e[W]=Xa[W],ka.n[W]=32;ka.a[0]=-1;ka.b[0]=0;ka.a[1]=1;ka.b[1]=0;ka.a[2]=0;ka.b[2]=1;ka.a[3]=0;ka.b[3]=0;ka.n[3]=32;ka.e[3]=Ua;Tp(a.c,ka)}}Fs(a);for(var nd,Pc,la,Kc,Cd,Ib;;){Kc=null;for(nd=0;nd<a.f.o;++nd){for(la=Ib=0;la<Vn(a.f,nd);++la)a.b[Sn(a.f,nd,la)]||++Ib;if(1==Ib){a:{var Ga=a,Qc=nd,jc=void 0,tb=void 0,rc=void 0,yb=void 0,dd=void 0,yd=void 0,Yc=void 0,xc=void 0,Ya=void 0,\nyc=void 0,Cc=void 0,td=void 0,rc=C(B,w,-1,Ga.f.o,1),yb=C(B,w,-1,Ga.f.o,1),dd=C(B,w,-1,Ga.f.o,1),yd=C(B,w,-1,Ga.f.o,1);rc[0]=Qc;dd[Qc]=1;yd[0]=-1;for(Yc=tb=0;tb<=Yc;){if(0==tb||!Ga.a[rc[tb]])for(xc=0;xc<Vn(Ga.f,rc[tb]);++xc)jc=Tn(Ga.f,rc[tb],xc),Cc=Sn(Ga.f,rc[tb],xc),0==dd[jc]&&!Ga.b[Cc]&&(rc[++Yc]=jc,yb[Yc]=Cc,dd[jc]=dd[rc[tb]]+1,yd[Yc]=tb);if(tb==Yc){td=new Es(dd[rc[tb]]);Ya=tb;for(yc=0;yc<td.a.length;++yc)td.a[yc]=rc[Ya],td.b[yc]=yb[Ya],Ya=yd[Ya];Cd=td;break a}++tb}Cd=null}(!Kc||Cd.a.length>Kc.a.length)&&\n(Kc=Cd)}}if(!Kc)break;Pc=new is(a.f,Kc.a.length,a.e);for(la=0;la<Kc.a.length;++la)a.a[Kc.a[la]]=!0,la<Kc.a.length-1&&(a.b[Kc.b[la]]=!0),Pc.e[la]=Kc.a[la],Pc.a[la]=Math.cos(0.5235987755982988)*la,Pc.b[la]=1==(la&1)?0:0.5,Pc.n[la]=128+Kc.a.length;Tp(a.c,Pc)}Fs(a);for(f=new Yp(a.c);f.b<f.d.ng();){for(var dc=e=Zp(f),pb=void 0,Zc=void 0,sc=void 0,Lc=void 0,Dc=void 0,Lc=sc=0;Lc<dc.e.length;++Lc){pb=dc.e[Lc];Zc=Vn(dc.k,pb);for(Dc=0;Dc<Zc;++Dc)Tn(dc.k,pb,Dc)>pb&&++sc}dc.f=C(B,w,-1,sc,1);dc.i=C(B,w,-1,dc.k.o,\n1);for(Lc=sc=0;Lc<dc.e.length;++Lc){pb=dc.e[Lc];Zc=Vn(dc.k,pb);dc.i[pb]=Lc;for(Dc=0;Dc<Zc;++Dc)Tn(dc.k,pb,Dc)>pb&&(dc.f[sc++]=Sn(dc.k,pb,Dc))}}var qe,Ec,kc,ab,Dd,re,hb,he,ie,$d,ae,Re;for(he=0;he<a.c.c;++he){hb=Zn(a.c,he);for(ie=0;ie<hb.f.length;++ie)if(kc=hb.f[ie],2==Wn(a.f,kc)){if(!Co(a.f,kc)&&0==(a.f.z[kc]&3)){var Ge=a.f;Ge.z[kc]|=16777216}if(!po(a.f,kc)&&1<a.f.f[D(a.f,0,kc)]&&1<a.f.f[D(a.f,1,kc)]&&(1==(a.f.z[kc]&3)||2==(a.f.z[kc]&3))){Re=C(B,w,-1,2,1);ab=C(B,w,-1,2,1);for($d=0;2>$d;++$d){Re[$d]=\na.f.G;ab[$d]=D(a.f,$d,kc);for(ae=0;ae<Vn(a.f,ab[$d]);++ae)Dd=Tn(a.f,ab[$d],ae),Dd!=D(a.f,1-$d,kc)&&Re[$d]>Dd&&(Re[$d]=Dd)}re=Oq(hb.a[hb.i[ab[0]]],hb.b[hb.i[ab[0]]],hb.a[hb.i[ab[1]]],hb.b[hb.i[ab[1]]]);qe=Oq(hb.a[hb.i[Re[0]]],hb.b[hb.i[Re[0]]],hb.a[hb.i[ab[0]]],hb.b[hb.i[ab[0]]]);Ec=Oq(hb.a[hb.i[ab[1]]],hb.b[hb.i[ab[1]]],hb.a[hb.i[Re[1]]],hb.b[hb.i[Re[1]]]);0>lr(re,qe)^0>lr(re,Ec)^2==(a.f.z[kc]&3)&&Gs(hb,kc)}}}var je,ke,$c,se,ac,Mc,ng,ch,jf,zd,Nd,Se,ed,te,dh,wf,lc,Ed,mc,xf,ud,Hc,kb,ub,yf,kf;ud=C(tp,\no,6,a.f.o,0);for(xf=0;xf<a.f.o;++xf)ud[xf]=new up(2),Ko(ud[xf],xf);kf=C(B,w,-1,a.f.o,1);for(Hc=0;Hc<a.f.d;++Hc)if(kb=a.f.z[Hc]&3,1==kb||2==kb)eo(ud[D(a.f,0,Hc)],Mo(kb)),eo(ud[D(a.f,1,Hc)],Mo(kb));ub=ks(ud,kf);do{yf=ub;for(var le=a,ma=ud,Gg=kf,be=void 0,Fd=void 0,id=void 0,od=void 0,zf=void 0,Te=void 0,fd=void 0,Fd=C(B,w,-1,16,1),be=0;be<le.f.o;++be){for(id=0;id<Vn(le.f,be);++id){fd=Gg[Tn(le.f,be,id)];for(od=0;od<id&&!(fd<Fd[od]);++od);for(zf=id;zf>od;--zf)Fd[zf]=Fd[zf-1];Fd[od]=fd}Te=wp(6,Vn(le.f,\nbe));Ko(ma[be],be);Lo(ma[be],16,Mo(Gg[be]));Lo(ma[be],17*(6-Te),cm);for(id=0;id<Te;++id)Lo(ma[be],17,Mo(Fd[id]))}ub=ks(ud,kf)}while(yf!=ub);se=C(rp,cn,-1,a.f.p,1);var lf,eh,Qd,Hg,Ue,Tf,bb,og,fh,gh;for(Qd=0;Qd<a.f.p;++Qd)if(lf=D(a.f,0,Qd),eh=D(a.f,1,Qd),!(po(a.f,Qd)||1!=Wn(a.f,Qd)||1==Vn(a.f,lf)||1==Vn(a.f,eh)))if(!(0!=(a.e&2)&&Sq(a.f,lf))||!Sq(a.f,eh)){fh=!1;for(bb=0;2>bb;++bb)if(Hg=D(a.f,bb,Qd),2<Vn(a.f,Hg)){gh=!0;Tf=-1;for(og=0;og<Vn(a.f,Hg);++og)Ue=Tn(a.f,Hg,og),Ue!=D(a.f,1-bb,Qd)&&(-1==Tf?Tf=\nkf[Ue]:Tf!=kf[Ue]&&(gh=!1));if(gh){fh=!0;break}}fh||(0!=(a.e&4)&&Sq(a.f,lf)&&Sq(a.f,eh)?se[Qd]=1:se[Qd]=2)}for($c=0;$c<a.f.p;++$c)2==se[$c]&&(0!=(a.f.s[D(a.f,0,$c)]&3072)||0!=(a.f.s[D(a.f,1,$c)]&3072))&&(se[$c]=3);for(Se=0;Se<a.c.c;++Se){zd=Zn(a.c,Se);ng=Hs(zd);wf=zd.c;dh=new Is(zd,a.e);te=-1;for(Nd=0;224>Nd&&0!=ng.c;++Nd){ch=Js(a.i,ng.c);Mc=(oq(ch,ng.c),ng.b[ch]);a:{var Ve=a,We=Mc[0],Aa=Mc[1],Xe=void 0,Sb=void 0,$j=void 0,mf=void 0,hh=void 0,hl=void 0,Mh=void 0,ak=void 0,Pa=void 0,Di=void 0,ih=void 0,\nNh=void 0,hh=C(B,w,-1,Ve.f.o,1),hl=C(B,w,-1,Ve.f.o,1),Mh=C(B,w,-1,Ve.f.o,1),ak=C(B,w,-1,Ve.f.o,1);hh[0]=Aa;Mh[Aa]=1;ak[0]=-1;for(Pa=mf=0;mf<=Pa;){for(Di=0;Di<Jo(Ve.f,hh[mf]);++Di){Sb=Tn(Ve.f,hh[mf],Di);Nh=Sn(Ve.f,hh[mf],Di);if(Sb==We){$j=Mh[hh[mf]];Xe=C(B,w,-1,$j,1);Xe[0]=Nh;for(ih=1;ih<$j;++ih)Xe[ih]=hl[mf],mf=ak[mf];ac=Xe;break a}0==Mh[Sb]&&(hh[++Pa]=Sb,hl[Pa]=Nh,Mh[Sb]=Mh[hh[mf]]+1,ak[Pa]=mf)}if(mf==Pa)break;++mf}ac=null}je=C(B,w,-1,ac.length,1);ke=0;if(32>Nd)for(ed=1;ed<ac.length-1;++ed)3==se[ac[ed]]&&\n(je[ke++]=ac[ed]);else if(96>Nd)for(ed=1;ed<ac.length-1;++ed)2<=se[ac[ed]]&&(je[ke++]=ac[ed]);else for(ed=1;ed<ac.length-1;++ed)1<=se[ac[ed]]&&(je[ke++]=ac[ed]);if(0!=ke){Ed=je[0];if(1<ke){do Ed=je[Js(a.i,ke)];while(Ed==te)}Ed!=te&&(te=Ed,Gs(zd,Ed),ng=Hs(zd),wf>zd.c&&(wf=zd.c,dh=new Is(zd,a.e)))}}Ks(a.c,Se,dh);zd=dh;jf=1;do{lc=9999;for(ed=0;ed<zd.e.length;++ed)if(mc=kf[zd.e[ed]],mc==jf){for(var Fc=zd,Ig=ed,bk=void 0,il=void 0,jh=void 0,Oh=void 0,pg=void 0,kh=void 0,Ph=void 0,Jg=void 0,qg=void 0,Kg=\nvoid 0,dj=void 0,jl=void 0,Rd=void 0,He=void 0,ue=void 0,nc=void 0,of=void 0,Mg=void 0,hk=void 0,Et=void 0,Rd=Fc.a[Ig],of=Fc.b[Ig],Oh=C(Ls,o,11,4,0),Kg=qg=0;Kg<Fc.f.length&&!(4<=qg);++Kg)Ig==Fc.i[D(Fc.k,0,Fc.f[Kg])]||Ig==Fc.i[D(Fc.k,1,Fc.f[Kg])]||(He=Fc.a[Fc.i[D(Fc.k,0,Fc.f[Kg])]],Mg=Fc.b[Fc.i[D(Fc.k,0,Fc.f[Kg])]],ue=Fc.a[Fc.i[D(Fc.k,1,Fc.f[Kg])]],hk=Fc.b[Fc.i[D(Fc.k,1,Fc.f[Kg])]],kh=Math.sqrt((He-Rd)*(He-Rd)+(Mg-of)*(Mg-of)),Ph=Math.sqrt((ue-Rd)*(ue-Rd)+(hk-of)*(hk-of)),jh=Math.sqrt((ue-He)*(ue-\nHe)+(hk-Mg)*(hk-Mg)),kh<jh&&Ph<jh?He==ue?(pg=0>=Rd-He?0-(Rd-He):Rd-He,0.5>pg&&(Oh[qg++]=new Ms(Oq(He,of,Rd,of),(0.5-pg)/2))):Mg==hk?(pg=0>=of-Mg?0-(of-Mg):of-Mg,0.5>pg&&(Oh[qg++]=new Ms(Oq(Rd,Mg,Rd,of),(0.5-pg)/2))):(dj=(hk-Mg)/(ue-He),jl=-1/dj,bk=Mg-dj*He,il=of-jl*Rd,nc=(il-bk)/(dj-jl),Et=dj*nc+bk,pg=Math.sqrt((nc-Rd)*(nc-Rd)+(Et-of)*(Et-of)),0.5>pg&&(Oh[qg++]=new Ms(Oq(nc,Et,Rd,of),(0.5-pg)/2))):0.5>kh?Oh[qg++]=new Ms(Oq(He,Mg,Rd,of),(0.5-kh)/2):0.5>Ph&&(Oh[qg++]=new Ms(Oq(ue,hk,Rd,of),(0.5-Ph)/\n2)));0<qg&&(Jg=Ns(Oh,qg),Fc.a[Ig]+=Jg.b*Math.sin(Jg.a),Fc.b[Ig]+=Jg.b*Math.cos(Jg.a))}else mc>jf&&mc<lc&&(lc=mc);jf=lc}while(9999!=lc)}var rl,hn;for(rl=0;rl<a.f.o;++rl)!Sq(a.f,rl)&&0==Vn(a.f,rl)&&(hn=new is(a.f,1,a.e),a.a[rl]=!0,hn.e[0]=rl,hn.a[0]=0,hn.b[0]=0,hn.n[0]=0,Tp(a.c,hn));var XM,Ft;for(Ft=us(a);Ft;){for(var jn=void 0,Gt=void 0,Qz=void 0,Rz=void 0,Rz=0,Qz=null,Gt=new Yp(Ft);Gt.b<Gt.d.ng();)jn=Zp(Gt),Rz<jn.b[0].e.length*jn.b[1].e.length&&(Rz=jn.b[0].e.length*jn.b[1].e.length,Qz=jn);XM=Qz;Os(a,\nXM,1.2);Ft=us(a)}var Ht;for(Ht=ls(a);Ht;)Os(a,Ht,1.5),Ht=ls(a);var It;for(It=ss(a);It;)Os(a,It,1.8),It=ss(a);for(g=0;g<a.c.c;++g){e=Zn(a.c,g);for(h=0;h<e.e.length;++h)er(a.f,e.e[h],e.a[h]),fr(a.f,e.e[h],e.b[h]),gr(a.f,e.e[h],0)}}\nfunction Os(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,m;e=C(ko,Am,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];m=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var q=void 0,r=q=void 0,t=void 0,A=void 0,v=void 0,s=void 0,F=s=void 0,G=A=q=v=A=void 0,H=void 0,u=r=void 0,ba=A=q=void 0,aa=void 0;if(1==f.e.length)f=0;else{u=c+Math.sqrt(b.b[1-j].e.length);t=C(ko,Am,-1,36,1);for(F=0;F<f.e.length;++F)q=Oq(h,l,f.a[F],f.b[F]),q=J(L(Math.round(36*q/6.283185307179586))),q=0>q?q+36:36<=q?q-36:q,A=h-f.a[F],v=l-f.b[F],\nA=A*A+v*v,t[q]<A&&(t[q]=A);q=A=-1;for(F=0;36>F;++F)t[F]=Math.sqrt(t[F]),A<t[F]&&(A=t[F],q=F);q=0>q-18?q-18+36:36<=q-18?q-18-36:q-18;for(F=0;18>=F;++F)t[0>q+F?q+F+36:36<=q+F?q+F-36:q+F]+=0.01*F,t[0>q-F?q-F+36:36<=q-F?q-F-36:q-F]+=0.01*F;ba=C(ko,Am,-1,9,1);for(F=1;9>F;++F)ba[F]=Math.sin(0.17453292519943295*F);aa=u*u;H=1.7976931348623157E308;G=-1;for(q=0;36>q;++q)if(!(t[q]>=H)){v=t[q];for(F=1;9>F;++F){for(A=-1;1>=A&&!(r=0>q+A*F?q+A*F+36:36<=q+A*F?q+A*F-36:q+A*F,!(t[r]<=v)&&(s=t[r]*ba[F],s<u&&(s*=s,r=\nMath.sqrt(aa-s)+Math.sqrt(t[r]*t[r]-s)-u,v<r&&(v=r,H<=r))));A+=2);if(H<=v)break}H>v&&(H=v,G=q)}f=6.283185307179586*G/36}m[g]=f}Ps(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);Ps(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);m=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,m>b.b[1].b[j]&&(m=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-m+2*c;f=I(Math.ceil(j));m+=(j-f)/2-c;g=C(ko,Am,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-m;l=I(h-c);for(h=wp(I(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=I(b.b[0].b[j]-m),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(Ps(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),Ps(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=As(a,b.b[0],b.b[1],0);Qs(a,b.b[0],b.b[1],d)}\nfunction Fs(a){for(var b,c,d,e,f,g,h,j,l,m,q,r,t,A,v;;){m=v=0;A=t=null;for(f=1;f<a.c.c;++f){d=Zn(a.c,f);for(g=0;g<f;++g){e=Zn(a.c,g);for(j=r=q=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],q<d.n[j]&&(q=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==ys(a,d,b)&&1==ys(a,e,b)?0:1,q>r?h=(b<<24)+(q<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(q<<8)+c,v<h)){v=h;m=c;for(j=r=q=0;j<d.e.length;++j)q<d.n[j]&&(q=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);q>r?(t=d,A=e):(t=e,A=\nd)}}}if(0==v)break;if(m==t.e.length)Go(a.c,t);else if(m==A.e.length)Go(a.c,A);else{c=a;f=m;r=q=e=d=m=m=j=b=v=g=void 0;g=C(B,w,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<A.e.length;++j)t.e[b]==A.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(m=vs(t,g[0]),d=vs(A,g[0]),Rs(A,t.a[m]-A.a[d],t.b[m]-A.b[d]),e=Ss(c,t,g[0]),q=Ss(c,A,g[0]),r=0,1==ys(c,t,g[0])&&1==ys(c,A,g[0])&&(r=1.0471975511965976),Ps(A,A.a[d],A.b[d],e-q+r+3.141592653589793),As(c,t,A,1));else{m=c;d=t;e=A;r=g;var s=void 0,F=v=void 0,G=void 0,H=void 0,u=\nvoid 0,ba=void 0,aa=void 0,M=l=j=b=H=void 0,da=F=s=q=v=g=l=j=b=v=s=void 0,ba=void 0;j=C(B,w,-1,f,1);l=C(B,w,-1,f,1);for(b=0;b<f;++b)j[b]=vs(d,r[b]),l[b]=vs(e,r[b]);for(b=s=v=q=g=0;b<f;++b)g+=d.a[j[b]],q+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;q/=f;v/=f;s/=f;Rs(e,g-v,q-s);H=C(Ls,o,11,f,0);ba=C(Ls,o,11,f,0);s=C(Ls,o,11,f,0);v=C(Ls,o,11,f,0);for(b=0;b<f;++b)H[b]=new Ts(g,q,d.a[j[b]],d.b[j[b]]),ba[b]=new Ts(g,q,e.a[l[b]],e.b[l[b]]),s[b]=new Ms(H[b].a-ba[b].a,H[b].b*ba[b].b),v[b]=new Ms(H[b].a+ba[b].a,\nH[b].b*ba[b].b);s=Ns(s,f);v=Ns(v,f);for(b=ba=da=0;b<f;++b)for(M=0;M<Vn(m.f,r[b]);++M)F=Tn(m.f,r[b],M),zs(d,F)&&!zs(e,F)&&++da,!zs(d,F)&&zs(e,F)&&++ba;u=C(Ls,o,11,da,0);aa=C(Ls,o,11,ba,0);H=C(Ls,o,11,ba,0);for(b=ba=da=0;b<f;++b)for(M=0;M<Vn(m.f,r[b]);++M)F=Tn(m.f,r[b],M),zs(d,F)&&!zs(e,F)&&(G=vs(d,F),u[da]=new Ts(d.a[j[b]],d.b[j[b]],d.a[G],d.b[G]),++da),!zs(d,F)&&zs(e,F)&&(G=vs(e,F),F=new Ts(e.a[l[b]],e.b[l[b]],e.a[G],e.b[G]),aa[ba]=new Ms(s.a+F.a,F.b),H[ba]=new Ms(v.a-F.a,F.b),++ba);b=Ns(u,da);j=\nNs(aa,ba);l=Ns(H,ba);if(vq(lr(b.a,j.a))>vq(lr(b.a,l.a)))Ps(e,g,q,s.a);else{r=g;b=q;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=Nq((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-Oq(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);Ps(e,g,q,v.a)}f=As(m,d,e,f)}m=f;Qs(c,t,A,m)}}}\nfunction Ss(a,b,c){var d,e,f,g,h,j,l,m;d=C(ko,Am,-1,Vn(a.f,c)+1,1);f=C(B,w,-1,Vn(a.f,c)+1,1);g=C(B,w,-1,Vn(a.f,c)+1,1);l=vs(b,c);for(h=e=0;h<Vn(a.f,c);++h)f[e]=Tn(a.f,c,h),g[e]=Sn(a.f,c,h),j=vs(b,f[e]),-1!=j&&(d[e++]=Oq(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&po(a.f,g[h])&&po(a.f,g[h+1])){a:{m=a;var q=f[h],r=c,t=f[h+1],A=void 0,v=void 0,s=void 0,F=void 0,G=void 0,H=void 0,s=C(B,w,-1,m.f.o,1),F=C(B,w,-1,m.f.o,1);s[0]=r;s[1]=q;F[r]=1;F[q]=2;for(G=v=1;v<=G;){for(H=0;H<Vn(m.f,s[v]);++H){A=Tn(m.f,s[v],H);if(A==t){m=1+F[s[v]];break a}0==F[A]&&0!=(m.f.s[A]&3072)&&(s[++G]=A,F[A]=F[s[v]]+1)}++v}m=0}0!=m&&(b-=100-m)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function Qs(a,b,c,d){var e;e=wp(Us(a.c,b),Us(a.c,c));Hp(a.c,e,d);Go(a.c,b);Go(a.c,c)}\nfunction Vs(){this.e=0}function Ns(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new Ms(d,c)}x(33,1,{},Vs);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function os(){}x(34,1,{},os);_.Dd=function(a,b){var c,d;return c=$q(a.b),d=$q(b.b),c<d?-1:c==d?0:1};function ps(){}x(35,1,{},ps);\n_.Dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function qs(){}x(36,1,{},qs);_.Dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function ts(a,b){var c,d;this.b=C(Ds,o,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(ko,Am,-1,2,1);this.d=C(ko,Am,-1,2,1);this.a=C(B,w,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction rs(a,b,c,d){this.b=C(Ds,o,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(ko,Am,-1,2,1);this.d=C(ko,Am,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(B,w,-1,2,1);this.a[0]=1;this.a[1]=1}x(37,1,{9:1},ts,rs);_.a=null;_.b=null;_.c=null;_.d=null;function Ms(a,b){this.a=a;this.b=b}function Ts(a,b,c,d){this.a=Oq(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}x(38,1,{11:1},Ms,Ts);_.a=0;_.b=0;\nfunction Es(a){this.a=C(B,w,-1,a,1);this.b=C(B,w,-1,a,1)}x(39,1,{},Es);_.a=null;_.b=null;function ms(a,b,c){this.c=a;this.a=b;this.b=c}x(40,1,{},ms);_.a=0;_.b=0;_.c=null;\nfunction Gs(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(so,Tm,91,a.k.p,0));if(null==a.d[b]){g=C(B,w,-1,a.e.length,1);l=C(Pn,Im,-1,a.k.o,2);c=D(a.k,0,b);d=D(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<Vn(a.k,g[f]);++j)e=Tn(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)Sq(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(B,w,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=Oq(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=Nq((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-Oq(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction Hs(a){var b,c,d,e,f;a.c=0;c=new Pp;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=vq(a.a[e]-a.a[f]),d=vq(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(B,w,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],fq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function vs(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function zs(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction Ps(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=Nq((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=Oq(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function Rs(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function is(a,b,c){this.k=a;this.j=c;this.e=C(B,w,-1,b,1);this.n=C(B,w,-1,b,1);this.a=C(ko,Am,-1,b,1);this.b=C(ko,Am,-1,b,1)}\nfunction Is(a,b){var c;this.k=a.k;this.j=b;this.e=C(B,w,-1,a.e.length,1);this.n=C(B,w,-1,a.e.length,1);this.a=C(ko,Am,-1,a.e.length,1);this.b=C(ko,Am,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(B,w,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(B,w,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}x(41,1,{12:1},is,Is);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function wr(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function Ws(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Go(c.a,b);0==c.a.c&&Xs(c.b);a.q=null}a.Pd()}}function Ys(a,b){var c=Zs();Ws(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;$s(a.k,Zs())}\nfunction at(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.Sd((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.Rd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.Qd(),!1):!0}x(58,1,{});_.Pd=function(){this.u&&this.Qd()};_.Qd=function(){this.Sd((1+Math.cos(6.283185307179586))/2)};_.Rd=function(){this.Sd((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;\nfunction $s(a,b){if(at(a.a,b)){var c=a.a,d=a.a.s,e;e=new bt(d,a.a.k);Tp(d.a,e);1==d.a.c&&ct(d.b,16);c.q=e}else a.a.q=null}function dt(a){this.a=a}x(59,1,{},dt);_.a=null;x(60,1,{});x(61,1,{13:1});function et(){et=y;ft=new gt}x(62,60,{});var ft=null;function gt(){this.a=new Pp;this.b=new ht(this)}x(63,62,{},gt);function it(){it=y;jt=new Pp;var a=new kt;lt();mt(nt?nt:nt=new ot,a)}function Xs(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Go(jt,a)}\nfunction ct(a,b){if(0>b)throw new mp("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Go(jt,a);a.b=!1;a.c=pt(a,b);Tp(jt,a)}function pt(a,b){return $wnd.setTimeout(U(function(){a.Td()}),b)}x(65,1,{});_.Td=function(){this.b||Go(jt,this);this.Ud()};_.b=!1;_.c=0;var jt;function ht(a){it();this.a=a}x(64,65,{},ht);\n_.Ud=function(){var a=this.a,b,c,d,e,f;b=C(qt,o,14,a.a.c,0);b=pq(a.a,b);c=new rt;for(e=0,f=b.length;e<f;++e)d=b[e],Go(a.a,d),$s(d.a,c.a);0<a.a.c&&ct(a.b,sp(5,16-(Zs()-c.a)))};_.a=null;function bt(a,b){this.b=a;this.a=b}x(66,61,{13:1,14:1},bt);_.a=null;_.b=null;x(68,1,{});_.a=null;function st(){this.a=Dh}x(67,68,{},st);function tt(){this.a=Eh}x(69,68,{},tt);function ut(){this.a=Hh}x(70,68,{},ut);x(72,1,{});_.a=null;function vt(a){this.a=a}x(71,72,{},vt);function wt(){this.a=Ih}x(73,68,{},wt);\nfunction xt(){this.a=Lh}x(74,68,{},xt);function yt(){this.a=Zh}x(75,68,{},yt);function zt(){this.a=fi}x(76,68,{},zt);function At(){this.a=mi}x(77,68,{},At);function Bt(){this.a=ni}x(78,68,{},Bt);function Ct(){this.a=oi}x(79,68,{},Ct);function Dt(){this.a=pi}x(80,68,{},Dt);function Jt(){this.a=ti}x(81,68,{},Jt);function Kt(){this.a=vi}x(82,68,{},Kt);function Lt(){this.a=wi}x(83,68,{},Lt);function Mt(){this.a=zi}x(84,68,{},Mt);function Nt(){this.a=Pi}x(85,68,{},Nt);function Ot(){this.a=Wi}\nx(86,68,{},Ot);function Pt(){this.a=Xi}x(87,68,{},Pt);function Qt(){this.a=Yi}x(88,68,{},Qt);function Rt(){this.a=aj}x(89,68,{},Rt);function St(a){this.a=a.id}x(90,1,{15:1,16:1},St);_.a=null;function Tt(){this.a=hj}x(91,68,{},Tt);function Ut(){this.a=rj}x(92,68,{},Ut);function Vt(){this.a=sj}x(93,68,{},Vt);function Wt(){this.a=tj}x(94,68,{},Wt);function Xt(){this.a=uj}x(95,68,{},Xt);function Yt(){this.a=wj}x(96,68,{},Yt);function Zt(){this.a=yj}x(97,68,{},Zt);function $t(){this.a=Fj}x(98,68,{},$t);\nfunction au(){this.a=Gj}x(99,68,{},au);function bu(){this.a=Hj}x(100,68,{},bu);function cu(){this.a=Jj}x(101,68,{},cu);function du(){this.a=Kj}x(102,68,{},du);function eu(){this.a=Lj}x(103,68,{},eu);function fu(){this.a=Mj}x(104,68,{},fu);function gu(){this.a=Zj}x(105,68,{},gu);function hu(){this.a=dk}x(106,68,{},hu);function iu(){this.a=ok}x(107,68,{},iu);function ju(){this.a=Bk}x(108,68,{},ju);x(109,72,{},function(a){this.a=a});function ku(){this.a=Ck}x(110,68,{},ku);\nfunction lu(){lu=y;mu=new vt("aria-activedescendant")}var mu;function nu(){this.a=Hk}x(112,68,{},nu);function ou(){this.a=Ik}x(113,68,{},ou);function pu(){this.a=Mk}x(114,68,{},pu);\nfunction qu(){qu=y;ru=new tt;su=new st;tu=new ut;uu=new wt;vu=new xt;wu=new yt;xu=new zt;yu=new At;zu=new Bt;Au=new Ct;Bu=new Dt;Cu=new Jt;Du=new Kt;Eu=new Lt;Fu=new Mt;Gu=new Nt;Hu=new Pt;Iu=new Ot;Ju=new Qt;Ku=new Rt;Lu=new Tt;Mu=new Ut;Nu=new Wt;Ou=new Xt;Pu=new Vt;Qu=new Yt;Ru=new Zt;Su=new $t;Tu=new au;Uu=new cu;Vu=new eu;Wu=new fu;Xu=new du;Yu=new bu;Zu=new gu;$u=new hu;av=new iu;bv=new ju;cv=new ku;dv=new ou;ev=new nu;fv=new pu;gv=new hv;iv=new jv;kv=new lv;mv=new nv;ov=new pv;qv=new rv;sv=\nnew tv;uv=new vv;wv=new xv;yv=new zv;Av=new Bv;Cv=new Dv;Ev=new Fv;Gv=new Hv;Iv=new Jv;Kv=new Lv;Mv=new Nv;Ov=new Pv;Qv=new Rv;Sv=new Tv;V(Sv,Mk,fv);V(Sv,Dh,su);V(Sv,vi,Du);V(Sv,Eh,ru);V(Sv,Hh,tu);V(Sv,zi,Fu);V(Sv,Ih,uu);V(Sv,Lh,vu);V(Sv,Zh,wu);V(Sv,fi,xu);V(Sv,Xi,Hu);V(Sv,mi,yu);V(Sv,Yi,Ju);V(Sv,ni,zu);V(Sv,oi,Au);V(Sv,pi,Bu);V(Sv,ti,Cu);V(Sv,sj,Pu);V(Sv,wi,Eu);V(Sv,Pi,Gu);V(Sv,Wi,Iu);V(Sv,aj,Ku);V(Sv,hj,Lu);V(Sv,rj,Mu);V(Sv,tj,Nu);V(Sv,uj,Ou);V(Sv,wj,Qu);V(Sv,yj,Ru);V(Sv,Fj,Su);V(Sv,Gj,Tu);V(Sv,\nHj,Yu);V(Sv,Jj,Uu);V(Sv,Kj,Xu);V(Sv,Lj,Vu);V(Sv,ok,av);V(Sv,Hk,ev);V(Sv,Mj,Wu);V(Sv,Zj,Zu);V(Sv,dk,$u);V(Sv,Bk,bv);V(Sv,Ck,cv);V(Sv,Ik,dv);V(Sv,Qk,kv);V(Sv,Rk,gv);V(Sv,Sk,iv);V(Sv,$k,ov);V(Sv,al,qv);V(Sv,Yk,mv);V(Sv,gl,sv);V(Sv,ll,uv);V(Sv,ml,wv);V(Sv,pl,Cv);V(Sv,sl,yv);V(Sv,tl,Av);V(Sv,zl,Ev);V(Sv,Al,Gv);V(Sv,Cl,Iv);V(Sv,Dl,Kv);V(Sv,Kl,Qv);V(Sv,Ll,Mv);V(Sv,Ml,Ov)}\nvar su,ru,tu,uu,vu,wu,xu,yu,zu,Au,Bu,Cu,Du,Eu,Fu,Gu,Iu,Hu,Ju,Ku,Lu,Mu,Pu,Nu,Ou,Qu,Ru,Su,Tu,Yu,Uu,Xu,Vu,Wu,Zu,$u,av,bv,cv,ev,dv,fv,Sv,kv,gv,iv,mv,ov,qv,sv,uv,wv,Cv,yv,Av,Ev,Gv,Iv,Kv,Qv,Mv,Ov;function lv(){this.a=Qk}x(116,68,{},lv);function hv(){this.a=Rk}x(117,68,{},hv);function jv(){this.a=Sk}x(118,68,{},jv);function nv(){this.a=Yk}x(119,68,{},nv);function pv(){this.a=$k}x(120,68,{},pv);function rv(){this.a=al}x(121,68,{},rv);function tv(){this.a=gl}x(122,68,{},tv);function vv(){this.a=ll}\nx(123,68,{},vv);function xv(){this.a=ml}x(124,68,{},xv);function Dv(){this.a=pl}x(125,68,{},Dv);function zv(){this.a=sl}x(126,68,{},zv);function Bv(){this.a=tl}x(127,68,{},Bv);function Fv(){this.a=zl}x(128,68,{},Fv);function Hv(){this.a=Al}x(129,68,{},Hv);function Jv(){this.a=Cl}x(130,68,{},Jv);function Lv(){this.a=Dl}x(131,68,{},Lv);function Rv(){this.a=Kl}x(132,68,{},Rv);function Nv(){this.a=Ll}x(133,68,{},Nv);function Pv(){this.a=Ml}x(134,68,{},Pv);\nfunction Yr(a){var b,c,d;d=new Uv;for(c=a;c;)b=c.Xd(),c!=a&&Vv(d.a,"Caused by: "),P(d,c.cZ.d),Vv(d.a,Id),Vv(d.a,null==b?"(No exception detail)":b),Vv(d.a,ia),c=c.e}function Wv(a){var b;b=a.cZ.d;a=a.Xd();return null!=a?b+Id+a:b}x(138,1,{93:1,110:1});_.Xd=function(){return this.f};_.tS=function(){return Wv(this)};_.e=null;_.f=null;function Ro(a){this.f=a}x(137,138,en,Ro);function Xv(a){this.f=a}function Yv(a,b){this.e=b;this.f=a}x(136,137,Jm,Xv,Yv);function Zv(a){this.f=a}x(135,136,Jm,Zv);\nfunction rt(){this.a=Zs()}function Zs(){return(new Date).getTime()}x(139,1,{},rt);function $v(a){this.b=a;this.a=n}x(141,136,Jm,$v);_.Xd=function(){if(null==this.c){this.d=null==this.b?fk:aw(this.b)?null==this.b?null:this.b.name:E(this.b,1)?"String":bw(this.b).d;this.a=this.a+Id+(aw(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(aw(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Yj&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+Id+a[c]}catch(d){}a=b}else a=n;this.c=Tb+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function cw(a,b){return dw(a)?a.eQ(b):a===b}function bw(a){return dw(a)?a.cZ:ew}function fw(a){return dw(a)?a.hC():gw(a)}function hw(a){return dw(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction iw(){var a;iw=y;jw=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",ph,qh,"\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=nh,a[173]="\\\\u00ad",a[1536]="\\\\u0600",a[1537]="\\\\u0601",a[1538]="\\\\u0602",a[1539]="\\\\u0603",a[1757]="\\\\u06dd",a[1807]="\\\\u070f",a[6068]="\\\\u17b4",a[6069]="\\\\u17b5",\na[8203]="\\\\u200b",a[8204]="\\\\u200c",a[8205]="\\\\u200d",a[8206]="\\\\u200e",a[8207]="\\\\u200f",a[8232]="\\\\u2028",a[8233]="\\\\u2029",a[8234]="\\\\u202a",a[8235]="\\\\u202b",a[8236]="\\\\u202c",a[8237]="\\\\u202d",a[8238]="\\\\u202e",a[8288]="\\\\u2060",a[8289]="\\\\u2061",a[8290]="\\\\u2062",a[8291]="\\\\u2063",a[8292]="\\\\u2064",a[8298]="\\\\u206a",a[8299]="\\\\u206b",a[8300]="\\\\u206c",a[8301]="\\\\u206d",a[8302]="\\\\u206e",a[8303]="\\\\u206f",a[65279]="\\\\ufeff",a[65529]="\\\\ufff9",a[65530]="\\\\ufffa",a[65531]="\\\\ufffb",a)}\nfunction kw(a){iw();a=a.replace(/[\\x00-\\x1f\\xad\\u0600-\\u0603\\u06dd\\u070f\\u17b4\\u17b5\\u200b-\\u200f\\u2028-\\u202e\\u2060-\\u2064\\u206a-\\u206f\\ufeff\\ufff9-\\ufffb"\\\\]/g,function(a){var c;return c=jw[a.charCodeAt(0)],null==c?a:c});return Ka+a+Ka}var jw;x(148,1,{});function lw(){lw=y;mw=$wnd}\nfunction nw(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}lw();a.onload=U(function(){d();b&&b.Wd(null)});a.onerror=U(function(){d();b&&b.Vd(new Zv("onerror() called."))});a.onreadystatechange=U(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var mw;\nfunction ow(a){var b,c,d;b=!a.d?(lw(),window):a.d;b=(lw(),b.document);c=(d=b.createElement(Xk),d.type="text/javascript",d);(a.a||a.b)&&nw(c,a.a,a.b);a=a.c;lw();c.src=a;b.getElementsByTagName("head")[0].appendChild(c)}function pw(a,b){a.a=b;return a}function qw(a){a.b=!0;return a}function rw(a){this.c=a}x(150,1,{},rw);_.a=null;_.b=!1;_.c=null;_.d=null;function sw(){sw=y;tw=new uw(11,z(B,w,-1,[]),new vw)}\nfunction ww(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function xw(a,b){a.b=b;if($stats){var c=yw(b==a.f?qj:Ai+b,Qh,b);$stats(c)}var d=a.e,c=new zw(a,b),e,f;f=Aw(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Wd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new Bw(f,c,b),Cw(c.b,c),ow(pw(qw((lw(),new rw(c.f))),new Dw(c))))}\nfunction Ew(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new Fw(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&fq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?xw(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&xw(a,a.k.a[a.k.b++]))}}\nfunction uw(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(Gw,o,108,a,0);this.k=new Fw(a);this.d=C(Pn,Im,-1,a,2);this.i=C(Hw,o,18,a,0)}function Iw(a,b){sw();var c=tw,d;c.d[a]?b.Zd():(d=c.a[a],null==d&&(d=fq(c.a,a,C(Jw,o,17,0,0))),fq(d,d.length,b),c.i[a]||(fq(c.i,a,new Kw(c,a)),ww(c,a)||(d=c.k,d.a[d.c++]=a),Ew(c)))}x(151,1,{},uw);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var tw;function Kw(a,b){this.a=a;this.b=b}x(152,1,sn,Kw);\n_._d=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){fq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Yd(a)}};_.a=null;_.b=0;function Fw(a){this.a=C(B,w,-1,a,1)}x(153,1,{},Fw);_.a=null;_.b=0;_.c=0;function Lw(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}x(154,136,Jm,Lw);function Mw(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}x(155,136,Jm,Mw);\nfunction Nw(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(Hw,o,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c._d(b)}catch(h){if(h=Eo(h),E(h,109))g=c=h;else throw h;}if(g)throw g;}}function zw(a,b){this.b=a;this.a=b}x(156,1,sn,zw);_._d=function(a){Nw(this,a)};_.a=0;_.b=null;function yw(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction gw(a){return a.$H||(a.$H=++Ow)}function Pw(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Qw(){return $wnd.setTimeout(function(){0!=Rw&&(Rw=0);Sw=-1},10)}var Rw=0,Ow=0,Tw=0,Sw=-1;function Aw(a,b){return __gwtStartLoadingFragment(a,U(function(a){b._d(a)}))}x(159,1,{});\nfunction Uw(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Wd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;Cw(a.b,a);ow(pw(qw((lw(),new rw(a.f))),new Dw(a)));return}Nw(a.a,b)}function Bw(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}x(161,1,{},Bw);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Vw(){Vw=y;Ww=new Xw}function Yw(a,b){a.a=Zw(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new $w(a)),ax(a.e,1),!a.i&&(a.i=new bx(a)),ax(a.i,50))}function Xw(){}\nfunction cx(a){return a.$d()}function Zw(a,b){!a&&(a=[]);a[a.length]=b;return a}function dx(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].$d()&&(b=Zw(b,e)):e[0].Od()}catch(f){if(f=Eo(f),!E(f,110))throw f;}}return b}function ax(a,b){Vw();$wnd.setTimeout(function(){U(cx)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}x(162,148,{},Xw);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Ww;function $w(a){this.a=a}x(163,1,{},$w);\n_.$d=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),dx(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new rt;100>Zs()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].$d()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;function bx(a){this.a=a}x(164,1,{},bx);_.$d=function(){this.a.d&&ax(this.a.e,1);return this.a.j};\n_.a=null;function vw(){this.a=[]}function ex(a){fx(a.b)&&Uw(a,new Lw(a.f),!0)}function fx(a){if(!__gwtModuleFunction[Uk+a])return!1;delete __gwtModuleFunction[Uk+a];return!0}function Cw(a,b){__gwtModuleFunction[Uk+a]=U(function(a){if(fx(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Eo(f),E(f,109))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+jd),Uw(b,new Mw(b.f,e,d),!1);else throw f;}}})}x(166,159,{},vw);function Dw(a){this.a=a}x(167,1,{},Dw);_.Vd=function(){ex(this.a)};_.Wd=function(){ex(this.a)};\n_.a=null;function Vv(a,b){a[a.explicitLength++]=null==b?fk:b}function gx(a,b){a[a.explicitLength++]=b}function hx(){var a=[];a.explicitLength=0;return a}function ix(a,b,c,d){var e;e=jx(a);gx(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?fk:d;gx(a,Wr(e,c))}function jx(a){var b=a.join(n);a.length=a.explicitLength=0;return b}function kx(a){var b;b=jx(a);gx(a,b);return b}function lx(a){return mx(a)+$wnd.pageYOffset+(a.offsetHeight||0)}function nx(a,b){return parseInt(a[b])||0}\nfunction ox(a,b){return null==a[b]?null:""+a[b]}function px(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function qx(a){var b=$doc.createElement("INPUT");b.type=a;return b}function rx(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function sx(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function tx(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction ux(a){return a.ownerDocument.defaultView.getComputedStyle(a,n).direction==Tk}function vx(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;ux(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}function mx(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function wx(a){var b;b=a.scrollLeft||0;ux(a)&&(b=-b);return b}\nfunction xx(a,b){if(1!=a.nodeType&&9!=a.nodeType)return a==b;return 1!=b.nodeType&&(b=b.parentNode,!b)?!1:9==a.nodeType?a===b||a.body&&a.body.contains(b):a===b||a.contains(b)}function yx(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function zx(){var a=$doc;return(Q(a.compatMode,Ee)?a.documentElement:a.body).clientHeight}function Ax(){var a=$doc;return(Q(a.compatMode,Ee)?a.documentElement:a.body).clientWidth}function Bx(a,b){this.b=a;this.c=b}x(195,1,{93:1,98:1,100:1});\n_.cT=function(a){return this.c-a.c};_.eQ=wn;_.hC=xn;_.tS=Cx;_.b=null;_.c=0;function Dx(){Dx=y;Ex=new Fx;Gx=new Hx;Ix=new Jx;Kx=new Lx;Mx=z(Nx,o,20,[Ex,Gx,Ix,Kx])}x(201,195,Mm);var Mx,Gx,Ix,Kx,Ex;function Fx(){Bx.call(this,cg,0)}x(202,201,Mm,Fx);function Hx(){Bx.call(this,"BLOCK",1)}x(203,201,Mm,Hx);function Jx(){Bx.call(this,"INLINE",2)}x(204,201,Mm,Jx);function Lx(){Bx.call(this,"INLINE_BLOCK",3)}x(205,201,Mm,Lx);\nfunction Ox(){Ox=y;Px=new Qx;Rx=new Sx;Tx=new Ux;Vx=new Wx;Xx=z(Yx,o,22,[Px,Rx,Tx,Vx])}x(206,195,un);var Xx,Px,Rx,Tx,Vx;function Qx(){Bx.call(this,Ce,0)}x(207,206,un,Qx);function Sx(){Bx.call(this,Hf,1)}x(208,206,un,Sx);function Ux(){Bx.call(this,Kf,2)}x(209,206,un,Ux);function Wx(){Bx.call(this,zg,3)}x(210,206,un,Wx);function Zx(){Zx=y;$x=new ay;by=new cy;dy=new ey;fy=new gy;hy=new iy;jy=new ky;ly=new my;ny=new oy;py=new qy;ry=z(sy,o,23,[$x,by,dy,fy,hy,jy,ly,ny,py])}x(211,195,kn);\nvar ry,ny,dy,fy,ly,py,jy,by,hy,$x;function ay(){Bx.call(this,"PX",0)}x(212,211,kn,ay);function cy(){Bx.call(this,"PCT",1)}x(213,211,kn,cy);function ey(){Bx.call(this,"EM",2)}x(214,211,kn,ey);function gy(){Bx.call(this,"EX",3)}x(215,211,kn,gy);function iy(){Bx.call(this,"PT",4)}x(216,211,kn,iy);function ky(){Bx.call(this,"PC",5)}x(217,211,kn,ky);function my(){Bx.call(this,"IN",6)}x(218,211,kn,my);function oy(){Bx.call(this,"CM",7)}x(219,211,kn,oy);function qy(){Bx.call(this,"MM",8)}x(220,211,kn,qy);\nfunction ty(){ty=y;uy=new vy;wy=new xy;yy=new zy;Ay=new By;Cy=new Dy;Ey=new Fy;Gy=new Hy;Iy=new Jy;Ky=z(Ly,o,24,[uy,wy,yy,Ay,Cy,Ey,Gy,Iy])}x(221,195,Gm);var Ky,uy,Gy,Ey,wy,yy,Iy,Cy,Ay;function vy(){Bx.call(this,"BASELINE",0)}x(222,221,Gm,vy);function xy(){Bx.call(this,"SUB",1)}x(223,221,Gm,xy);function zy(){Bx.call(this,"SUPER",2)}x(224,221,Gm,zy);function By(){Bx.call(this,"TOP",3)}x(225,221,Gm,By);function Dy(){Bx.call(this,"TEXT_TOP",4)}x(226,221,Gm,Dy);function Fy(){Bx.call(this,"MIDDLE",5)}\nx(227,221,Gm,Fy);function Hy(){Bx.call(this,"BOTTOM",6)}x(228,221,Gm,Hy);function Jy(){Bx.call(this,"TEXT_BOTTOM",7)}x(229,221,Gm,Jy);function My(){My=y;Ny=[];Oy=[];Py=[]}var Ny,Oy,Py;function Qy(){Qy=y;Ry()}function Ry(){Ry=y;Qy();Sy=C(B,w,-1,30,1)}function Ty(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Sy;x(245,1,{});_.tS=function(){return"An event type"};_.f=null;x(244,245,{});_.ce=function(){this.e=!1;this.f=null};_.e=!1;x(243,244,{});_.be=function(){return this.de()};\n_.a=null;var Uy=_.b=null;function Vy(){Vy=y;Wy=new Xy(Th,new Yy)}function Yy(){}x(242,243,{},Yy);_.ae=function(a){a.ee(this)};_.de=function(){return Wy};var Wy;x(249,243,Bm);function Zy(a,b){return(a.a.clientX||0)-vx(b)+wx(b)+$wnd.pageXOffset}function $y(a,b){return(a.a.clientY||0)-(mx(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function az(a){var b;return(b=a.b)?Zy(a,b):a.a.clientX||0}function bz(a){var b;return(b=a.b)?$y(a,b):a.a.clientY||0}x(248,249,Bm);\nfunction cz(){cz=y;dz=new Xy(ii,new ez)}function ez(){}x(247,248,Bm,ez);_.ae=function(a){a.ge(this)};_.de=function(){return dz};var dz;function fz(){fz=y;gz=new Xy(qi,new hz)}function hz(){}x(250,243,{},hz);_.ae=function(){this.a.preventDefault();this.a.stopPropagation()};_.de=function(){return gz};var gz;x(253,1,{51:1});_.hC=iz;_.tS=function(){return"Event type"};var jz=_.c=0;function ot(){this.c=++jz}x(252,253,dn,ot);function Xy(a,b){this.c=++jz;this.a=b;!Uy&&(Uy=new kz);Uy.a[a]=this;this.b=a}\nx(251,252,dn,Xy);_.a=null;_.b=null;function lz(){lz=y;mz=new Xy(Si,new nz)}function nz(){}x(261,243,{},nz);_.ae=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,oz(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,pz(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.de=function(){return mz};var mz;function qz(){qz=y;rz=new Xy(Ti,new sz)}function sz(){}x(262,243,{},sz);\n_.ae=function(a){a.a.a&&(a.a.b.a=null,tz(a.a.a,a.a.b))};_.de=function(){return rz};var rz;function uz(){uz=y;vz=new Xy(Ui,new wz)}function wz(){}x(263,243,{},wz);_.ae=function(){this.a.preventDefault()};_.de=function(){return vz};var vz;x(265,243,{});x(264,265,{});function xz(){xz=y;yz=new Xy(mj,new zz)}function zz(){}x(266,264,{},zz);_.ae=function(a){a.le(this)};_.de=function(){return yz};var yz;function Az(){Az=y;Bz=new Xy(Qj,new Cz)}function Cz(){}x(267,248,Bm,Cz);_.ae=function(a){a.Kd(this)};\n_.de=function(){return Bz};var Bz;function Dz(){Dz=y;Ez=new Xy(Rj,new Fz)}function Fz(){}x(268,248,Bm,Fz);_.ae=function(a){a.Ld(this)};_.de=function(){return Ez};var Ez;function Gz(){Gz=y;Hz=new Xy(Sj,new Iz)}function Iz(){}x(269,248,Bm,Iz);_.ae=function(a){a.Md(this)};_.de=function(){return Hz};var Hz;function Jz(){Jz=y;Kz=new Xy(Tj,new Lz)}function Lz(){}x(270,248,Bm,Lz);_.ae=function(a){var b;b=this.a;Yw((Vw(),Ww),new Mz(a,a.b,b))};_.de=function(){return Kz};var Kz;\nfunction Nz(){Nz=y;Oz=new Xy(Uj,new Pz)}function Pz(){}x(271,248,Bm,Pz);_.ae=function(a){a.Nd(this)};_.de=function(){return Oz};var Oz;function Sz(){Sz=y;Tz=new Xy(Vj,new Uz);new Xy($e,new Uz)}function Uz(){}x(272,248,Bm,Uz);_.ae=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Vz(a.a.j,az(this),bz(this),b);f=0;for(c=Wz(a.a.j.nd,C(Xz,o,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Wf(b);0<f&&this.a.preventDefault()};_.de=function(){return Tz};var Tz;function kz(){this.a={}}\nx(273,1,{},kz);_.a=null;x(276,249,Bm);var Yz=null;function Zz(){Zz=y;$z=new Xy(Fl,new aA)}function aA(){}x(275,276,Bm,aA);_.ae=bA;_.de=function(){return $z};var $z;function cA(){cA=y;dA=new Xy(Gl,new eA)}function eA(){}x(277,276,Bm,eA);_.ae=bA;_.de=function(){return dA};var dA;function fA(){var a;this.a=(a=document.createElement(yi),a.setAttribute(lk,"return;"),typeof a.ontouchstart==Qi)}x(278,1,{},fA);function gA(){gA=y;hA=new Xy(Hl,new iA)}function iA(){}x(279,276,Bm,iA);\n_.ae=function(a){var b=a.a;if(a=a.a.n)jA(b,this),a.Si(b.b);b.d=!0};_.de=function(){return hA};var hA;function kA(){kA=y;lA=new Xy(Il,new mA)}function mA(){}x(280,276,Bm,mA);_.ae=function(a){jA(a.a,this)&&(a.a.j&&nA(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),ct(a.a.c,750),a.a.d=!1))};_.de=function(){return lA};var lA;function oA(a,b){this.a=b;this.b=a}function pA(a,b,c){nt&&(b=new oA(b,c),a.qe(b))}x(281,244,{},oA);_.ae=function(a){a.me(this)};_.be=function(){return nt};_.a=!1;var nt=_.b=null;\nfunction qA(){}function rA(a){var b;sA&&(b=new qA,a.qe(b))}x(283,244,{},qA);_.ae=function(a){a.oe(this)};_.be=function(){return sA};var sA=null;function tA(){}x(285,244,{},tA);_.ae=function(a){a.a.S&&a.a._e()};_.be=function(){return uA};var uA=null;function vA(a,b,c){a=a.a;if(!b)throw new wA("Cannot add a handler with a null type");if(!c)throw new wA("Cannot add a null handler");0<a.b?xA(a,new yA(a,b,c)):zA(a,b,null,c);return new AA(new BA(a,b,c))}\nfunction CA(a,b){var c;!b.e||b.ce();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new wA("Cannot fire null event");try{++d.b;h=DA(d,b.be(),null);e=null;for(j=d.c?h.Bi(h.ng()):h.Ai();d.c?j.Di():j.te();){g=d.c?j.Ei():j.ue();try{b.ae(g)}catch(l){if(l=Eo(l),E(l,110))f=l,!e&&(e=new EA),FA(e,f);else throw l;}}if(e)throw new GA(e);}finally{if(--d.b,0==d.b){var m,q;if(d.a)try{for(q=new Yp(d.a);q.b<q.d.ng();)m=Zp(q),m.Od()}finally{d.a=null}}}}catch(r){r=Eo(r);if(E(r,52))throw new HA(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function IA(a){JA.call(this,a,!1)}function JA(a,b){this.a=new KA(b);this.b=a}x(286,1,Ym,IA,JA);_.qe=function(a){CA(this,a)};_.a=null;_.b=null;x(289,1,{});function xA(a,b){!a.a&&(a.a=new Pp);Tp(a.a,b)}function zA(a,b,c,d){var e;e=LA(a.d,b);e||(e=new Tv,V(a.d,b,e));a=e.kg(c);a||(a=new Pp,e.lg(c,a));a.si(d)}function MA(a,b,c,d){var e,f;e=DA(a,b,c);e.ui(d)&&e.cg()&&(f=LA(a.d,b),f.mg(c),f.cg()&&NA(a.d,b))}\nfunction DA(a,b,c){a=LA(a.d,b);if(!a)return OA(),OA(),PA;c=a.kg(c);return!c?(OA(),OA(),PA):c}x(288,289,{});_.a=null;_.b=0;_.c=!1;function KA(a){this.d=new Tv;this.c=a}x(287,288,{},KA);function AA(a){this.a=a}x(290,1,{},AA);_.a=null;function GA(a){Yv.call(this,QA(a),RA(a));this.a=a}function RA(a){a=a.Ue();return!a.te()?null:a.ue()}\nfunction QA(a){var b,c,d;b=a.ng();if(0==b)return null;b=new SA(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ue();d.te();)a=d.ue(),c?c=!1:Vv(b.a,"; "),P(b,a.Xd());return kx(b.a)}x(292,136,Fm,GA);_.a=null;function HA(a){GA.call(this,a)}x(291,292,Fm,HA);x(293,1,{},function(){});function TA(){TA=y;UA=new VA}function VA(){}x(298,1,{},VA);_.a=null;var UA;function WA(){WA=y;var a=(TA(),TA(),UA);!a.a&&(a.a=new XA)}\nfunction xq(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new YA;if(!isFinite(b))return P(c,d?a.r:a.u),Vv(c.a,"\\u221e"),P(c,d?a.s:a.v),kx(c.a);e=b*=a.q;var g,h;f=kx(c.a).length;P(c,e.toPrecision(20));e=0;h=cs(kx(c.a),Gi,f);0>h&&(h=cs(kx(c.a),df,f));0<=h&&(g=h+1,g<kx(c.a).length&&43==ZA(kx(c.a),g)&&++g,g<kx(c.a).length&&(e=Rr(Wr(kx(c.a),g),10)),g=kx(c.a).length,ix(c.a,h,g,n));f=cs(kx(c.a),gd,f);0<=f&&(ix(c.a,f,f+1,n),e-=kx(c.a).length-f);f=e;e=kx(c.a).length+f+a.j+3;0<e&&\ne<kx(c.a).length&&57==ZA(kx(c.a),e)&&($A(a,c,e-1),f+=kx(c.a).length-e,h=kx(c.a).length,ix(c.a,e,h,n));a.e=0;a.d=kx(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==ZA(kx(c.a),h);)++h;0<h&&(ix(c.a,0,h,n),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==kx(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)gx(c.a,pd),++a.d;if(!a.w)if(a.b<a.p){for(h=new YA;a.b<a.p;)gx(h.a,pd),++a.b,++a.d;h=kx(h.a);\nix(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=ZA(kx(c.a),h)){g=h;break}0<g&&(ix(c.a,0,g,n),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=ZA(kx(c.a),a.b+a.j)&&(h=a.b+a.j-1,$A(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,ix(c.a,g,g,Zb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)gx(c.a,pd),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==ZA(kx(c.a),h-1);)--h;h<a.d&&(ix(c.a,h,a.d,n),a.d=h)}0==a.d&&(ix(c.a,0,0,pd),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,ix(c.a,f,f,gd),++a.d;if(e){Vv(c.a,df);0>a.e&&(a.e=\n-a.e,Vv(c.a,fc));e=n+a.e;for(f=e.length;f<a.n;++f)gx(c.a,pd);Vv(c.a,e)}ix(c.a,0,0,d?a.r:a.u);P(c,d?a.s:a.v);return kx(c.a)}\nfunction aB(a,b,c,d,e){var f,g,h,j;f=kx(d.a).length;ix(d.a,0,f,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,Vv(d.a,Ob)):g=!g;else if(g)gx(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,P(d,a.a[4]||a.a[1])):P(d,a.a[0])):P(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new mp(Tg+b+Ka);a.q=100}Vv(d.a,\nFb);break;case 8240:if(!e){if(1!=a.q)throw new mp(Tg+b+Ka);a.q=1E3}Vv(d.a,"\\u2030");break;case 45:Vv(d.a,fc);break;default:gx(d.a,String.fromCharCode(f))}return h-c}\nfunction bB(a,b,c,d){var e,f,g,h,j,l,m,q,r;f=-1;h=q=g=0;j=-1;l=b.length;r=c;for(m=!0;r<l&&m;++r)switch(e=b.charCodeAt(r),e){case 35:0<q?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new mp("Unexpected \'0\' in pattern \\""+b+Ka);++q;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new mp(\'Multiple decimal separators in pattern "\'+b+Ka);f=g+q+h;break;case 69:if(!d){if(a.w)throw new mp(\'Multiple exponential symbols in pattern "\'+b+Ka);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+q||1>a.n)throw new mp(\'Malformed exponential pattern "\'+b+Ka);m=!1;break;default:--r,m=!1}0==q&&0<g&&0<=f&&(q=f,0==f&&++q,h=g-q,g=q-1,q=1);if(0>f&&0<h||0<=f&&(f<g||f>g+q)||0==j)throw new mp(\'Malformed pattern "\'+b+Ka);if(d)return r-c;b=g+q+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+q-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction $A(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=ZA(kx(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);ix(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),ix(b.a,c,c+1,d),d=!1;d&&(ix(b.a,0,0,rd),++a.b,++a.d)}\nfunction cB(a){WA();if(!a)throw new mp("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Uv;c+=aB(this,a,0,b,!1);this.u=kx(b.a);c+=bB(this,a,c,!1);c+=aB(this,a,c,b,!1);this.v=kx(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=aB(this,a,c,b,!0),this.r=kx(b.a),c+=bB(this,a,c,!0),aB(this,a,c,b,!0),this.s=kx(b.a)):(this.r=fc+this.u,this.s=this.v)}x(299,1,{},cB);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=fc;_.s=n;_.t=null;_.u=n;_.v=n;\n_.w=!1;function XA(){}x(300,1,{},XA);function dB(){}function eB(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}function fB(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=fB(e,d);z(a,b,c,d);return d}function qo(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=fB(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=qo(a,b,c,d,e,f,g)}return l}\nfunction z(a,b,c,d){gB();var e=hB,f=iB;gB();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function fq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new jB;if(-1==a.qI&&(c.tM==y||c.cM&&c.cM[1]))throw new jB;if(-1>a.qI&&(c.tM==y||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new jB;}return a[b]=c}x(302,1,{},dB);_.qI=0;function gB(){gB=y;hB=[];iB=[];var a=new dB,b=hB,c=iB,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var hB,iB;\nfunction E(a,b){return null!=a&&a.cM&&!!a.cM[b]}function aw(a){return null!=a&&a.tM!=y&&!(a.cM&&a.cM[1])}function dw(a){return a.tM==y||a.cM&&!!a.cM[1]}function kB(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var lB=-1;\nfunction mB(){var a;$stats&&nB("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(nk))a=nk;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Wj)&&9<=$doc.documentMode)a=gj;else if(-1!=a.indexOf(Wj)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}Q(gj,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&nB("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(Aq,o,1,[Ee]);for(c=0;c<a.length&&!Q(a[c],b);++c);$stats&&nB("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";My();Py.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.B{zoom:1;}.dragdrop-dragging{zoom:normal;}.I{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\\\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");\nMy();0!=Py.length&&(a=Py.join(n),a=(Qy(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:Ty(0,a,!1),Py.length=0);if(0!=Ny.length){a=Ny.join(n);a=(Qy(),a);var d,e,f;d=$doc.styleSheets.length;if(30>d)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b<d;++b)c=Sy[b],0==c&&(c=Sy[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Sy[e]+=a.length;Ty(e,a,!0)}Ny.length=0}0!=Oy.length&&(a=Oy.join(n),a=(Qy(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=\na:Ty(b-1,a,!0),Oy.length=0);$stats&&nB("export.client.JSME_export");new oB;new pB;0<qB(null)?Yw((Vw(),Ww),new rB):sB()}function Eo(a){return E(a,110)?a:new $v(a)}function tB(a){return bq(a&4194303,a>>22&4194303,0>a?1048575:0)}function uB(a){return bq(a.l,a.m,a.h)}function bq(a,b,c){return _=new vB,_.l=a,_.m=b,_.h=c,_}\nfunction wB(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new xB;if(0==a.l&&0==a.m&&0==a.h)return yB=bq(0,0,0),bq(0,0,0);if(524288==b.h&&0==b.m&&0==b.l)return c=a,524288==c.h&&0==c.m&&0==c.l?(yB=bq(0,0,0),c=uB((zB(),AB))):(yB=bq(c.l,c.m,c.h),c=bq(0,0,0)),c;g=!1;0!=b.h>>19&&(b=BB(b),g=!0);e=b.l;0!=(e&e-1)?f=-1:(d=b.m,0!=(d&d-1)?f=-1:(c=b.h,f=0!=(c&c-1)||0==c&&0==d&&0==e?-1:0==c&&0==d&&0!=e?CB(e):0==c&&0!=d&&0==e?CB(d)+22:0!=c&&0==d&&0==e?CB(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=uB((zB(),DB)),c=!0,g=!g;else return c=$p(a,f),g&&EB(c),yB=bq(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=BB(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=$p(c,d);f&&EB(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=bq(f,h,c);g?yB=BB(c):yB=bq(c.l,c.m,c.h);return e}if(!cq(a,b))return e?yB=BB(a):yB=bq(a.l,a.m,a.h),bq(0,0,0);c=c?a:bq(a.l,a.m,a.h);var j,l,m,q;l=FB(b)-FB(c);f=Cp(b,l);for(h=bq(0,0,0);0<=l;){j=c;var r=q=m=void 0,r=j.h-f.h;0>r?j=\n!1:(m=j.l-f.l,q=j.m-f.m+(m>>22),r+=q>>22,0>r?j=!1:(j.l=m&4194303,j.m=q&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;m=f.h;q=f.l;f.h=m>>>1;f.m=j>>>1|(m&1)<<21;f.l=q>>>1|(j&1)<<21;--l}g&&EB(h);e?(yB=BB(c),d&&(yB=GB(yB,(zB(),AB)))):yB=bq(c.l,c.m,c.h);return h}function EB(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction FB(a){var b;b=HB(a.h);return 32==b?(b=HB(a.m),32==b?HB(a.l)+32:b+20-10):b-12}var yB=null;function aq(a,b){return bq(a.l&b.l,a.m&b.m,a.h&b.h)}function Ep(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function dq(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}\nfunction L(a){var b,c,d;if(isNaN(a))return zB(),IB;if(-9223372036854775E3>a)return zB(),JB;if(9223372036854775E3<=a)return zB(),DB;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=bq(a,b,c);d&&EB(b);return b}function Mo(a){var b,c;return-129<a&&128>a?(b=a+128,null==KB&&(KB=C(LB,o,30,256,0)),c=KB[b],!c&&(c=KB[b]=tB(a)),c):tB(a)}\nfunction MB(a){var b=cm,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function cq(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction NB(a,b){var c,d,e,f,g,h,j,l,m,q,r,t,A,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*h;A=d*h;t=e*h;v=f*h;g*=h;0!=j&&(A+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=m&&(v+=c*m,g+=d*m);0!=q&&(g+=c*q);c=(r&4194303)+((A&511)<<13);r=(r>>22)+(A>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return bq(c&4194303,r&\n4194303,t&1048575)}function BB(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return bq(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Dp(a,b){return bq(a.l|b.l,a.m|b.m,a.h|b.h)}function Cp(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return bq(c&4194303,d&4194303,e&1048575)}\nfunction $p(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return bq(c&4194303,d&4194303,e&1048575)}function GB(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return bq(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function J(a){return a.l|a.m<<22}\nfunction OB(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return pd;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return fc+OB(BB(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Mo(1E9);a=wB(a,b);b=n+J(yB);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=pd+b;c=b+c}return c}var KB=null;function zB(){zB=y;DB=bq(4194303,4194303,524287);JB=bq(0,0,524288);AB=Mo(1);Mo(2);IB=Mo(0)}var DB,JB,AB,IB;function vB(){}x(312,1,{30:1},vB);\nfunction nB(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function PB(a){this.a=a}x(318,1,{},PB);_.a=null;function QB(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}x(319,1,{},QB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function RB(a,b){P(a.a,b.a);return a}function SB(){this.a=new YA}x(320,1,{},SB);function TB(a){if(null==a)throw new wA("css is null");this.a=a}x(321,1,{31:1,93:1},TB);\n_.eQ=function(a){return!E(a,31)?!1:Q(this.a,a.a)};_.hC=UB;_.a=null;function VB(a){if(null==a)throw new wA("html is null");this.a=a}x(323,1,Zm,VB);_.re=WB;_.eQ=XB;_.hC=UB;_.a=null;x(324,1,Zm,function(){this.a=n});_.re=WB;_.eQ=XB;_.hC=UB;_.a=null;function YB(){YB=y;ZB=RegExp(Gb,Ri);$B=RegExp(Vd,Ri);aC=RegExp(Kd,Ri);bC=RegExp(Ob,Ri);cC=RegExp(Ka,Ri)}\nfunction dC(a){YB();-1!=a.indexOf(Gb)&&(a=a.replace(ZB,Jb));-1!=a.indexOf(Kd)&&(a=a.replace(aC,Nb));-1!=a.indexOf(Vd)&&(a=a.replace($B,Mb));-1!=a.indexOf(Ka)&&(a=a.replace(cC,"&quot;"));-1!=a.indexOf(Ob)&&(a=a.replace(bC,"&#39;"));return a}var ZB,$B,aC,cC,bC;function eC(a){if(null==a)throw new wA("uri is null");this.a=a}x(326,1,{33:1},eC);_.eQ=function(a){return!E(a,33)?!1:Q(this.a,a.a)};_.hC=UB;_.a=null;function fC(){fC=y}x(328,1,{});function gC(){}x(329,1,{},gC);var hC=null;function iC(){}\nx(330,328,{},iC);var jC=null;x(331,1,vn);_.a=null;function kC(a,b){var c=(lC(),mC(b));a.appendChild(c)}function nC(a,b,c){var d;d=oC;oC=a;b==pC&&8192==qC(a.type)&&(pC=null);c.we(a);oC=d}var oC=null,pC=null;function rC(a){sC();!tC&&(tC=new ot);uC||(uC=new JA(null,!0),vC=new wC);return vA(uC,tC,a)}var uC=null;function xC(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function wC(){}x(344,244,{},wC);_.ae=function(a){a.se(this);vC.c=!1};_.be=function(){return tC};_.ce=function(){xC(this)};_.a=!1;\n_.b=!1;_.c=!1;var tC=_.d=null,vC=null;function yC(){yC=y;zC=new AC;BC()||(zC=null)}var zC=null;function kt(){}x(346,1,{},kt);_.me=function(){for(;0<(it(),jt).c;)Xs(Zn(jt,0))};function mt(a,b){return vA((!CC&&(CC=new DC),CC),a,b)}\nfunction EC(a){lt();FC||(GC("function __gwt_initWindowResizeHandler(resize) {\\n  var wnd = window, oldOnResize = wnd.onresize;\\n  \\n  wnd.onresize = function(evt) {\\n    try {\\n      resize();\\n    } finally {\\n      oldOnResize && oldOnResize(evt);\\n    }\\n  };\\n  \\n  // Remove the reference once we\'ve initialize the handler\\n  wnd.__gwt_initWindowResizeHandler = undefined;\\n}\\n",new HC),FC=!0);return mt((!sA&&(sA=new ot),sA),a)}\nfunction lt(){IC||(GC(\'function __gwt_initWindowCloseHandler(beforeunload, unload) {\\n  var wnd = window\\n  , oldOnBeforeUnload = wnd.onbeforeunload\\n  , oldOnUnload = wnd.onunload;\\n  \\n  wnd.onbeforeunload = function(evt) {\\n    var ret, oldRet;\\n    try {\\n      ret = beforeunload();\\n    } finally {\\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\\n    }\\n    // Avoid returning null as IE6 will coerce it into a string.\\n    // Ensure that "" gets returned properly.\\n    if (ret != null) {\\n      return ret;\\n    }\\n    if (oldRet != null) {\\n      return oldRet;\\n    }\\n    // returns undefined.\\n  };\\n  \\n  wnd.onunload = function(evt) {\\n    try {\\n      unload();\\n    } finally {\\n      oldOnUnload && oldOnUnload(evt);\\n      wnd.onresize = null;\\n      wnd.onscroll = null;\\n      wnd.onbeforeunload = null;\\n      wnd.onunload = null;\\n    }\\n  };\\n  \\n  // Remove the reference once we\\\'ve initialize the handler\\n  wnd.__gwt_initWindowCloseHandler = undefined;\\n}\\n\',new JC),\nIC=!0)}function KC(){IC&&pA((!CC&&(CC=new DC),CC),null,!1)}function LC(){var a;IC&&(a=new MC,CC&&CA(CC,a));return null}function NC(){var a,b;if(FC&&(b=Ax(),a=zx(),OC!=b||PC!=a))OC=b,PC=a,rA((!CC&&(CC=new DC),CC))}var IC=!1,CC=null,PC=0,OC=0,FC=!1;function QC(){QC=y;RC=new ot}function MC(){QC()}x(348,244,{},MC);_.ae=function(){null.mj()};_.be=function(){return RC};var RC;function DC(){IA.call(this,null)}x(350,286,Ym,DC);\nfunction qC(a){switch(a){case Th:return 4096;case di:return 1024;case ii:return 1;case si:return 2;case Ki:return 2048;case mj:return 128;case nj:return 256;case oj:return 512;case vj:return 32768;case "losecapture":return 8192;case Qj:return 4;case Rj:return 64;case Sj:return 32;case Tj:return 16;case Uj:return 8;case "scroll":return 16384;case Ii:return 65536;case $e:case Vj:return 131072;case qi:return 262144;case yk:return 524288;case Il:return 1048576;case Hl:return 2097152;case Gl:return 4194304;\ncase Fl:return 8388608;case Ui:return 16777216;case Si:return 33554432;case Ti:return 67108864;default:return-1}}function sC(){SC||(TC(),UC(),SC=!0)}var SC=!1;function VC(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function WC(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction TC(){XC=U(function(a){var b;var c=uC,d,e,f;tC&&c&&YC(c.a.d,tC)?(b=vC.a,d=vC.b,e=vC.c,f=vC.d,xC(vC),vC.d=a,CA(c,vC),c=!(vC.a&&!vC.b),vC.a=b,vC.b=d,vC.c=e,vC.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});ZC=U(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!aw(b)&&E(b,36)&&nC(a,c,b)});$C=U(function(a){a.preventDefault();ZC.call(this,a)});aD=U(function(a){this.__gwtLastUnhandledEvent=\na.type;ZC.call(this,a)});bD=U(function(a){if(XC(a)){var b=cD;b&&b.__listener&&!aw(b.__listener)&&E(b.__listener,36)&&(nC(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(ii,bD,!0);$wnd.addEventListener(si,bD,!0);$wnd.addEventListener(Qj,bD,!0);$wnd.addEventListener(Uj,bD,!0);$wnd.addEventListener(Rj,bD,!0);$wnd.addEventListener(Tj,bD,!0);$wnd.addEventListener(Sj,bD,!0);$wnd.addEventListener(Vj,bD,!0);$wnd.addEventListener(mj,XC,!0);$wnd.addEventListener(oj,XC,!0);$wnd.addEventListener(nj,\nXC,!0);$wnd.addEventListener(Il,bD,!0);$wnd.addEventListener(Hl,bD,!0);$wnd.addEventListener(Gl,bD,!0);$wnd.addEventListener(Fl,bD,!0);$wnd.addEventListener(Ui,bD,!0);$wnd.addEventListener(Si,bD,!0);$wnd.addEventListener(Ti,bD,!0)}function dD(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction eD(a,b){switch(b){case "drag":a.ondrag=ZC;break;case Bi:a.ondragend=ZC;break;case Ci:a.ondragenter=$C;break;case "dragleave":a.ondragleave=ZC;break;case Ei:a.ondragover=$C;break;case "dragstart":a.ondragstart=ZC;break;case Fi:a.ondrop=ZC;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,ZC,!1);a.addEventListener(b,ZC,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction fD(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?ZC:null),c&2&&(a.ondblclick=b&2?ZC:null),c&4&&(a.onmousedown=b&4?ZC:null),c&8&&(a.onmouseup=b&8?ZC:null),c&16&&(a.onmouseover=b&16?ZC:null),c&32&&(a.onmouseout=b&32?ZC:null),c&64&&(a.onmousemove=b&64?ZC:null),c&128&&(a.onkeydown=b&128?ZC:null),c&256&&(a.onkeypress=b&256?ZC:null),c&512&&(a.onkeyup=b&512?ZC:null),c&1024&&(a.onchange=b&1024?ZC:null),c&2048&&(a.onfocus=b&2048?ZC:null),c&4096&&(a.onblur=b&4096?ZC:null),\nc&8192&&(a.onlosecapture=b&8192?ZC:null),c&16384&&(a.onscroll=b&16384?ZC:null),c&32768&&(a.onload=b&32768?aD:null),c&65536&&(a.onerror=b&65536?ZC:null),c&131072&&(a.onmousewheel=b&131072?ZC:null),c&262144&&(a.oncontextmenu=b&262144?ZC:null),c&524288&&(a.onpaste=b&524288?ZC:null),c&1048576&&(a.ontouchstart=b&1048576?ZC:null),c&2097152&&(a.ontouchmove=b&2097152?ZC:null),c&4194304&&(a.ontouchend=b&4194304?ZC:null),c&8388608&&(a.ontouchcancel=b&8388608?ZC:null),c&16777216&&(a.ongesturestart=b&16777216?\nZC:null),c&33554432&&(a.ongesturechange=b&33554432?ZC:null),c&67108864&&(a.ongestureend=b&67108864?ZC:null))}var cD=null,XC=null,bD=null,$C=null,ZC=null,aD=null;function UC(){$C=U(function(a){ZC.call(this,a);return!1})}function BC(){var a=zC,b=n,c=$wnd.location.hash;0<c.length&&(b=a.ye(c.substring(1)));gD=b;var d=$wnd.onhashchange;$wnd.onhashchange=U(function(){var b=n,c=$wnd.location.hash;0<c.length&&(b=a.ye(c.substring(1)));a.ze(b);d&&d()});return!0}function AC(){this.a=new IA(null)}\nx(358,1,Ym,AC);_.ye=function(a){return decodeURI(a.replace("%23",nb))};_.qe=function(a){CA(this.a,a)};_.ze=function(a){a=null==a?n:a;if(!Q(a,null==gD?n:gD))gD=a,uA&&(a=new tA,CA(this.a,a))};var gD=n;function GC(a,b){var c;c=$doc.createElement(Xk);c.textContent=a||n;$doc.body.appendChild(c);b.Od();$doc.body.removeChild(c)}function JC(){}x(361,1,{},JC);_.Od=function(){$wnd.__gwt_initWindowCloseHandler(U(LC),U(KC))};function HC(){}x(362,1,{},HC);_.Od=function(){$wnd.__gwt_initWindowResizeHandler(U(NC))};\nfunction hD(a,b){iD(a.Ee(),b,!0)}function jD(a,b){a.lb.style[bj]=b}function kD(a,b,c){0<=b&&a.Je(b+Dk);0<=c&&a.He(c+Dk)}function lD(a,b,c){a.Je(b);a.He(c)}function mD(a,b){a.lb.style[Vl]=b}function nD(a){var b,a=ox(a,gi);b=zr(a,Ar(32));return 0<=b?a.substr(0,b-0):a}\nfunction iD(a,b,c){if(!a)throw new Xv(fg);b=Tr(b);if(0==b.length)throw new mp(Rg);if(c){var d;d=Tr(b);b=a.className;-1==px(b,d)&&(0<b.length?a.className=b+ja+d:a.className=d)}else{var e,f,c=Tr(b);f=a.className;e=px(f,c);-1!=e&&(b=Tr(f.substr(0,e-0)),c=Tr(Wr(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ja+c,a.className=d)}}function oD(a,b){a.style.display=b?n:ck;a.setAttribute("aria-hidden",""+!b)}x(367,1,tn);_.Ce=pD;_.De=qD;_.Ee=rD;_.He=function(a){jD(this,a)};_.Je=function(a){mD(this,a)};\n_.tS=function(){return!this.lb?"(null handle)":this.lb.outerHTML};_.lb=null;function sD(a,b,c){var d;d=qC(c.b);if(-1==d){var e=a.lb;d=c.b;sC();eD(e,d);Q(Ei,d)&&eD(e,Ci)}else-1==a.hb?(e=a.lb,d|=a.lb.__eventBits||0,sC(),fD(e,d)):a.hb|=d;return vA(!a.ib?a.ib=new IA(a):a.ib,c,b)}function tD(a,b,c){return vA(!a.ib?a.ib=new IA(a):a.ib,c,b)}\nfunction uD(a){var b;if(a.Me())throw new vD("Should only call onAttach when the widget is detached from the browser\'s document");a.gb=!0;a.lb.__listener=a;b=a.hb;a.hb=-1;if(0<b)if(-1==a.hb){var c=a.lb;b|=a.lb.__eventBits||0;sC();fD(c,b)}else a.hb|=b;a.Ke();a.Pe()}function wD(a,b){var c;switch(qC(b.type)){case 16:case 32:if((c=b.relatedTarget)&&xx(a.lb,c))return}c=a.lb;var d,e,f;if(Uy&&(f=Uy.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.ib&&CA(a.ib,f.a),f.a.a=d,f.a.b=e}\nfunction xD(a){if(!a.Me())throw new vD("Should only call onDetach when the widget is attached to the browser\'s document");try{a.Qe()}finally{try{a.Le()}finally{a.lb.__listener=null,a.gb=!1}}}function yD(a){if(a.kb)if(E(a.kb,42))a.kb.Re(a);else{if(a.kb)throw new vD("This widget\'s parent does not implement HasWidgets");}else if(zD(),YC(AD.a,a)){zD();try{a.Oe()}finally{NA(AD.a,a)}}}\nfunction BD(a,b){var c;c=a.kb;if(b){if(c)throw new vD("Cannot set a new parent without first clearing the old parent");a.kb=b;b.Me()&&a.Ne()}else try{c&&c.Me()&&a.Oe()}finally{a.kb=null}}x(366,367,Lm);_.Ke=CD;_.Le=CD;_.qe=function(a){this.ib&&CA(this.ib,a)};_.Me=function(){return this.gb};_.Ne=function(){uD(this)};_.we=function(a){wD(this,a)};_.Oe=DD;_.Pe=CD;_.Qe=CD;_.gb=!1;_.hb=0;_.ib=null;_.jb=null;_.kb=null;x(365,366,Wm);_.Ke=function(){ED(this,(FD(),GD))};_.Le=function(){ED(this,(FD(),HD))};\nfunction ID(a,b,c){yD(b);var d=a.p;JD(d,b,d.c);d=(lC(),mC(b.lb));c.appendChild(d);BD(b,a)}function KD(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new LD;b.kb==a&&(f=a.Se(b),f<d&&--d);yD(b);JD(a.p,b,d);e?(e=b.lb,dD(c,(lC(),mC(e)),d)):(e=(lC(),mC(b.lb)),c.appendChild(e));BD(b,a)}\nfunction MD(a,b){var c;if(b.kb!=a)return!1;try{BD(b,null)}finally{c=b.lb;sx(c).removeChild(c);c=a.p;var d;d=ND(c,b);if(-1==d)throw new OD;if(0>d||d>=c.c)throw new LD;for(--c.c;d<c.c;++d)fq(c.a,d,c.a[d+1]);fq(c.a,c.c,null)}return!0}x(364,365,Wm);_.Se=function(a){return ND(this.p,a)};_.Te=function(a,b,c,d){KD(this,a,b,c,d)};_.Ue=function(){return new PD(this.p)};_.Re=function(a){return MD(this,a)};function QD(a,b,c,d){var e;yD(b);e=a.p.c;a.Xe(b,c,d);a.Te(b,a.lb,e,!0)}\nfunction RD(a,b){if(b.kb!=a)throw new mp("Widget must be a child of this panel.");}function SD(a,b){var c;(c=MD(a,b))&&TD(b.lb);return c}function UD(a,b,c){a=a.lb;-1==b&&-1==c?TD(a):(a.style[Ak]=wh,a.style[pj]=b+Dk,a.style[El]=c+Dk)}function VD(){var a=$doc.createElement(yi);this.p=new WD(this);this.lb=a;this.lb.style[Ak]="relative";this.lb.style[rk]=cj}function TD(a){a.style[pj]=n;a.style[El]=n;a.style[Ak]=n}x(363,364,Wm,VD);_.Re=function(a){return SD(this,a)};_.Xe=function(a,b,c){UD(a,b,c)};\nfunction XD(a,b){if(a.Ze())throw new vD("SimplePanel can only contain one child widget");a.$e(b)}function YD(a,b){if(a.fb!=b)return!1;try{BD(b,null)}finally{a.Ye().removeChild(b.lb),a.fb=null}return!0}function ZD(a,b){if(b!=a.fb&&(b&&yD(b),a.fb&&a.Re(a.fb),a.fb=b)){var c=a.Ye(),d=(lC(),mC(a.fb.lb));c.appendChild(d);BD(b,a)}}function $D(){this.lb=$doc.createElement(yi)}x(371,365,Wm,$D);_.Ye=rD;_.Ze=function(){return this.fb};_.Ue=function(){return new aE(this)};_.Re=function(a){return YD(this,a)};\n_.$e=function(a){ZD(this,a)};_.fb=null;function bE(a,b){a.db&&(cE(a.cb,!1,!1),pA(a,a,b))}function dE(a){var b;if(b=a.fb)null!=a.T&&b.He(a.T),null!=a.U&&b.Je(a.U)}function eE(a,b,c){a.$=b;a.eb=c;c-=0;a=a.lb;a.style[pj]=b-0+(Zx(),Dk);a.style[El]=c+Dk}function fE(a){a.db||(a.gb&&yD(a),cE(a.cb,!0,!1))}x(370,371,Wm);_.Ye=function(){return rx(this.lb)};_.Ce=pD;_.De=qD;_.Ee=function(){return sx(rx(this.lb))};_._e=function(){this.af(!1)};_.af=function(a){bE(this,a)};_.se=function(){};\n_.Qe=function(){this.db&&cE(this.cb,!1,!0)};_.He=function(a){this.T=a;dE(this);0==a.length&&(this.T=null)};_.bf=function(a,b){eE(this,a,b)};_.$e=function(a){ZD(this,a);dE(this)};_.Je=function(a){this.U=a;dE(this);0==a.length&&(this.U=null)};_.R=!1;_.S=!1;_.T=null;_.U=null;_.V=null;_.X=null;_.Y=!1;_.Z=!1;_.$=-1;_._=!1;_.ab=null;_.bb=!1;_.db=!1;_.eb=-1;\nfunction gE(a,b){var c;$D.call(this);this.W=new hE;this.Q=(iE(),jE);this.cb=new kE(this);this.lb.appendChild($doc.createElement(yi));this.bf(0,0);sx(rx(this.lb))[gi]="gwt-PopupPanel";rx(this.lb)[gi]=zk;this.S=this.R=a;this._=!1;c=z(Aq,o,1,[b+"Top",b+"Middle",b+"Bottom"]);this.P=new lE(c);c=n;this.P.Ee()[gi]=c;c=sx(rx(this.lb));var d;if(!c)throw new Xv(fg);d=Tr("gwt-DecoratedPopupPanel");if(0==d.length)throw new mp(Rg);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=\ne.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==fc&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ja)}ZD(this,this.P);dE(this);iD(rx(this.lb),zk,!1);iD(this.P.b,b+"Content",!0)}x(369,370,Wm);_.Ke=function(){uD(this.P)};_.Le=function(){xD(this.P)};_.Ze=function(){return this.P.fb};_.Ue=function(){return new aE(this.P)};_.Re=function(a){return this.P.Re(a)};_.$e=function(a){ZD(this.P,a);dE(this)};_.P=null;x(368,369,Wm);_.Oe=DD;\nfunction mE(){mE=y;nE=new oE(Ce,0,(iE(),jE));pE=new oE(hg,1,qE);rE=new oE(Ag,2,sE);tE=z(uE,o,37,[nE,pE,rE])}function oE(a,b,c){Bx.call(this,a,b);this.a=c}x(372,195,{37:1,93:1,98:1,100:1},oE);_.a=null;var tE,nE,pE,rE;function vE(){vE=y;wE=z(Aq,o,1,[El,Oj,Yh])}\nfunction lE(a){var b;vE();var c,d;c=this.lb=$doc.createElement(ql);this.c=$doc.createElement(ul);kC(c,this.c);c[bi]=0;for(c=c[ai]=0;c<a.length;++c)d=(b=$doc.createElement(Jl),b[gi]=a[c],TA(),kC(b,xE(a[c]+"Left")),kC(b,xE(a[c]+Je)),kC(b,xE(a[c]+"Right")),b),kC(this.c,d),1==c&&(this.b=rx(VC(d,1)));this.lb[gi]="gwt-DecoratorPanel"}function xE(a){var b,c;c=$doc.createElement(vl);b=$doc.createElement(yi);var d=(lC(),mC(b));c.appendChild(d);c[gi]=a;b[gi]=a+"Inner";return c}x(374,371,an,lE);_.Ye=Cx;\n_.b=null;_.c=null;var wE;x(375,1,{});function FD(){FD=y;GD=new yE;HD=new zE}function AE(a){GA.call(this,a)}function ED(a,b){FD();var c,d,e;c=null;for(e=a.Ue();e.te();){d=e.ue();try{b.df(d)}catch(f){if(f=Eo(f),E(f,110))d=f,!c&&(c=new EA),FA(c,d);else throw f;}}if(c)throw new AE(c);}x(376,291,Fm,AE);var GD,HD;function yE(){}x(377,1,{},yE);_.df=function(a){a.Ne()};function zE(){}x(378,1,{},zE);_.df=function(a){a.Oe()};function BE(a,b){b?CE(a.lb):a.lb.blur()}x(381,366,Lm);\n_.Ne=function(){uD(this);-1==(65535>this.lb.tabIndex?this.lb.tabIndex:-(this.lb.tabIndex%65535)-1)&&(this.lb.tabIndex=0)};function DE(){this.p=new WD(this);this.e=$doc.createElement(ql);this.d=$doc.createElement(ul);kC(this.e,this.d);this.lb=this.e}x(382,364,Wm);_.d=null;_.e=null;function EE(){this.lb=FE()}x(386,371,Wm,EE);function GE(){GE=y;HE=new IE((Ox(),ci));JE=new IE(pj);KE=new IE(Ok);LE=(TA(),JE);ME=KE;NE=LE}var HE,NE,JE,ME,LE,KE;x(396,1,{});function IE(a){this.a=a}x(397,396,{},IE);_.a=null;\nfunction OE(){OE=y;PE=new QE(Oj);RE=new QE(El)}var PE,RE;function QE(a){this.a=a}x(398,1,{},QE);_.a=null;function SE(a,b){var c;c=TE(a);kC(a.b,c);ID(a,b,c)}function TE(a){var b;b=$doc.createElement(vl);b[Fh]=a.a.a;b.style[Rl]=a.c.a;return b}function UE(a,b){var c,d;d=sx(b.lb);(c=MD(a,b))&&a.b.removeChild(d);return c}function VE(){DE.call(this);this.a=(GE(),NE);this.c=(OE(),RE);this.b=$doc.createElement(Jl);kC(this.d,this.b);this.e[bi]=pd;this.e[ai]=pd}x(399,382,Wm,VE);\n_.Re=function(a){return UE(this,a)};_.b=null;function WE(){WE=y;new Tv}function XE(a){WE();YE.call(this,a.d.a,a.b,a.c,a.e,a.a)}function ZE(a,b,c,d,e){WE();this.a=new $E(this,a,b,c,d,e);this.lb[gi]="gwt-Image"}function YE(a,b,c,d,e){WE();ZE.call(this,(fC(),new eC(a)),b,c,d,e)}x(400,366,Lm,XE,ZE,YE);_.we=function(a){32768==qC(a.type)&&this.a&&(this.lb.__gwtLastUnhandledEvent=n);wD(this,a)};_.Pe=function(){var a=this.a;Q(vj,ox(this.lb,"__gwtLastUnhandledEvent"))&&(a.f=new aF(a,this),Yw((Vw(),Ww),a.f))};\n_.a=null;x(402,1,{});_.f=null;function bF(){bF=y;cF()}\nfunction $E(a,b,c,d,e,f){var g,h;bF();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(kl);h=new SB;RB(RB(RB(h,new TB("width:"+e+(Zx(),Dk)+Jd)),new TB("height:"+f+Gk)),new TB("background:url("+b.a+") no-repeat "+-c+Ek+-d+Gk));!dF&&(dF=new eF);b=fF;h=new TB((new TB(kx(h.a.a))).a);c=new YA;Vv(c.a,"<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'");P(c,dC(b.a));Vv(c.a,"\' style=\'");P(c,dC(h.a));Vv(c.a,"\' border=\'0\'>");h=new VB(kx(c.a));g.innerHTML=h.a||n;g=rx(g);a.gb&&(a.lb.__listener=\nnull);if(a.lb&&(h=a.lb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.lb=g;a.gb&&(a.lb.__listener=a);-1==a.hb?(g=a.lb,a=133333119|(a.lb.__eventBits||0),sC(),fD(g,a)):a.hb|=133333119}x(401,402,{},$E);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function aF(a,b){this.a=a;this.b=b}x(403,1,{},aF);_.Od=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.gb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(vj,!1,!1),b),this.b.lb.dispatchEvent(a)):this.b.lb.__gwtLastUnhandledEvent=vj)};\n_.a=null;_.b=null;x(405,331,vn);function gF(a){this.a=a}x(407,405,vn,gF);_.me=function(a){this.a.ef(a.f,a.a)};function hF(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Jl);dD(a.e,(lC(),mC(e)),b);a=(lC(),mC(c));d.appendChild(a)}else d=VC(a.e,0),dD(d,(lC(),mC(c)),b)}\nfunction iF(a,b,c){var d;b.b&&(jF(a,b),c&&b.a?(jF(a,null),a=b.a,b=(Vw(),Ww),b.c=Zw(b.c,[new kF(a),!1])):null!=b.d&&(a.j=new lF(a,b),c=(iE(),qE),a.j.Q=c,a.j.Y=a.f,c=$i,a.j.Ee()[gi]=c,d=nD(a.lb),Q(Zi,d)||hD(a.j,d+"Popup"),tD(a.j,new gF(a),nt?nt:nt=new ot),a.n=b.d,d=a.j,a=new mF(a,b),d.lb.style[Sl]=cj,fE(d),TA(),a.a.o?eE(a.a.j,vx(a.a.lb)+nx(a.a.lb,kk)-1,mx(a.b.lb)+$wnd.pageYOffset):eE(a.a.j,vx(a.b.lb),mx(a.a.lb)+$wnd.pageYOffset+nx(a.a.lb,jk)-1),d.lb.style[Sl]=Tl))}\nfunction nF(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(jF(a,b),CE(a.lb),b&&a.d&&iF(a,b,!1))}\nfunction oF(a,b){var c;a:{c=b.target;var d,e;for(e=new Yp(a.i);e.b<e.d.ng();)if(d=Zp(e),xx(d.lb,c)){c=d;break a}c=null}switch(qC(b.type)){case 1:CE(a.lb);c&&iF(a,c,!0);break;case 16:c&&nF(a,c);break;case 32:c&&nF(a,null);break;case 2048:pF(a);break;case 128:switch(c=b.keyCode||0,c){case 37:TA();pF(a)||a.o||qF(a);b.cancelBubble=!0;b.preventDefault();break;case 39:TA();pF(a)||(a.o?null!=a.k.d&&!a.k.d.mj().mj()&&(iF(a,a.k,!1),a.k.d.mj()):rF(a));b.cancelBubble=!0;b.preventDefault();break;case 38:pF(a)||\na.o&&qF(a);b.cancelBubble=!0;b.preventDefault();break;case 40:pF(a)||(a.o?rF(a):null!=a.k.d&&!a.k.d.mj().mj()&&(iF(a,a.k,!1),a.k.d.mj()));b.cancelBubble=!0;b.preventDefault();break;case 27:jF(a,null);a.j&&bE(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:jF(a,null);a.j&&bE(a.j,!1);break;case 13:pF(a)||(iF(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}wD(a,b)}function sF(a,b,c){c&&jF(a,null);pA(a,b,!1);a.n=null;a.j=null}\nfunction pF(a){var b,c;if(!a.k){for(c=new Yp(a.i);c.b<c.d.ng();)if(b=Zp(c),b.b){jF(a,b);break}return!0}return!1}\nfunction jF(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=nD(c.lb)+bd;iD(c.Ee(),d,!1);a.o&&(c=sx(a.k.lb),2==WC(c)&&(c=VC(c,1),iD(c,ol,!1)))}if(b){c=nD(b.lb)+bd;iD(b.Ee(),c,!0);a.o&&(c=sx(b.lb),2==WC(c)&&(c=VC(c,1),iD(c,ol,!0)));qu();c=a.lb;var e=new St(b.lb),d=(lu(),mu),e=z(tF,o,16,[e]),f,g,h,j;f=new Uv;for(h=0,j=e.length;h<j;++h)g=e[h],P(P(f,g.a),ja);e=Tr(kx(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction rF(a){var b,c,d;if(a.k){for(b=c=Us(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Zn(a.i,b);break}else if(d=Zn(a.i,c),d.b)break;jF(a,d)}}function qF(a){var b,c,d;if(a.k){for(b=c=Us(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Zn(a.i,b);break}else if(d=Zn(a.i,c),d.b)break;jF(a,d)}}x(408,366,Lm);_.we=function(a){oF(this,a)};_.Oe=function(){this.j&&bE(this.j,!1);xD(this)};_.ef=function(a,b){sF(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function kF(a){this.a=a}\nx(409,1,{},kF);_.Od=function(){uF(this.a)};_.a=null;function vF(a){this.a=a}x(410,1,{},vF);_.ee=function(){jF(this.a,null)};_.a=null;function lF(a,b){this.a=a;this.b=b;gE.call(this,!0,Ij);ZD(this.P,this.b.d);dE(this);this.bb=!0;this.b.d.mj()}x(411,369,Wm,lF);_.se=function(a){var b,c;if(!a.a)switch(qC(a.d.type)){case 4:c=a.d.target;b=this.b.c.lb;if(xx(b,c)){a.a=!0;break}a.a&&jF(this.a,null)}};_.a=null;_.b=null;function mF(a,b){this.a=a;this.b=b}x(412,1,{},mF);_.a=null;var wF=_.b=null;\nfunction xF(){xF=y;wF=new QB((fC(),new eC((TA(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function yF(a,b){if(b){var c=nD(a.lb)+ad;iD(a.Ee(),c,!1)}else c=nD(a.lb)+ad,iD(a.Ee(),c,!0);a.b=b}function zF(a,b,c){this.lb=$doc.createElement(vl);var d=nD(this.lb)+bd;iD(this.Ee(),d,!1);b?this.lb.innerHTML=a||n:this.lb.textContent=a||n;this.lb[gi]="gwt-MenuItem";a=yx();this.lb.setAttribute(fj,a);qu();this.lb.setAttribute("role",Xu.a);this.a=c}\nx(415,367,{41:1,45:1,48:1},zF);_.a=null;_.b=!0;_.c=null;_.d=null;function AF(){var a;this.lb=$doc.createElement(vl);this.lb[gi]="gwt-MenuItemSeparator";a=$doc.createElement(yi);kC(this.lb,a);a[gi]="menuSeparatorInner"}x(416,367,tn,AF);\nfunction BF(){var a,b,c,d,e;b=null.mj();e=Ax();d=zx();b[xi]=(Dx(),ck);b[Vl]=0+(Zx(),Dk);b[bj]=qd;c=$doc;c=(Q(c.compatMode,Ee)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(Q(a.compatMode,Ee)?a.documentElement:a.body).scrollHeight||0;b[Vl]=(c>e?c:e)+Dk;b[bj]=(a>d?a:d)+Dk;b[xi]="block"}function hE(){}x(417,1,{},hE);_.oe=function(){BF()};function CF(a){this.a=a}x(418,1,{},CF);\n_.se=function(a){var b=this.a,c,d;if(a.a||!b.bb&&a.b)b._&&(a.a=!0);else if(b.se(a),!a.a){d=a.d;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?xx(b.lb,c):!1)&&(a.b=!0);b._&&(a.a=!0);switch(qC(d.type)){case 4:case 1048576:if(pC){a.b=!0;break}if(!c&&b.R){b.af(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pC){a.b=!0;break}break;case 2048:d=d.target,b._&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function DF(a){this.a=a}x(419,1,{},DF);_.a=null;\nfunction iE(){iE=y;jE=new EF(Ce,0);qE=new EF(hg,1);sE=new EF(Ag,2);FF=z(GF,o,46,[jE,qE,sE])}function EF(a,b){Bx.call(this,a,b)}x(420,195,{46:1,93:1,98:1,100:1},EF);var FF,jE,qE,sE;function HF(a){a.j?a.a.Z&&($doc.body.appendChild(a.a.V),a.f=EC(a.a.W),BF(),a.b=!0):a.b&&($doc.body.removeChild(a.a.V),IF(a.f.a),a.f=null,a.b=!1)}function JF(a){a.j||(HF(a),a.c||(zD(),SD(KF(null),a.a)));a.a.lb.style[ji]="rect(auto, auto, auto, auto)";a.a.lb.style[rk]=Tl}\nfunction LF(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=I(b*a.d);h=I(b*a.e);switch(a.a.Q.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:TA(),f=h,c=d}a.a.lb.style[ji]="rect("+g+Fk+f+Fk+c+Fk+e+"px)"}\nfunction cE(a,b,c){a.c=c;Ws(a);a.i&&(Xs(a.i),a.i=null,JF(a));a.a.db=b;var d=a.a;d.ab&&(IF(d.ab.a),d.ab=null);d.X&&(IF(d.X.a),d.X=null);if(d.db){d.ab=rC(new CF(d));var e;e=new DF(d);yC();e=zC?vA(zC.a,(!uA&&(uA=new ot),uA),e):null;d.X=e}c=!c&&a.a.Y;a.a.Q!=(iE(),jE)&&!b&&(c=!1);a.j=b;c?b?(HF(a),a.a.lb.style[Ak]=wh,-1!=a.a.eb&&a.a.bf(a.a.$,a.a.eb),a.a.lb.style[ji]=Kk,zD(),b=KF(null),ID(b,a.a,b.lb),a.i=new MF(a),ct(a.i,1)):Ys(a,200):(HF(a),a.j?(a.a.lb.style[Ak]=wh,-1!=a.a.eb&&a.a.bf(a.a.$,a.a.eb),zD(),\nb=KF(null),ID(b,a.a,b.lb)):a.c||(zD(),SD(KF(null),a.a)),a.a.lb.style[rk]=Tl)}function kE(a){var b=(et(),ft);this.k=new dt(this);this.s=b;this.a=a}x(421,58,{},kE);_.Qd=function(){JF(this)};_.Rd=function(){this.d=nx(this.a.lb,jk);this.e=nx(this.a.lb,kk);this.a.lb.style[rk]=cj;LF(this,(1+Math.cos(3.141592653589793))/2)};_.Sd=function(a){LF(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function MF(a){it();this.a=a}x(422,65,{},MF);_.Ud=function(){this.a.i=null;Ys(this.a,200)};\n_.a=null;function lC(){lC=y;NF()}function mC(a){return a.__gwt_resolve?a.__gwt_resolve():a}function NF(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function zD(){zD=y;OF=new PF;QF=new Tv;AD=new EA}function RF(a){this.p=new WD(this);this.lb=a;uD(this)}\nfunction KF(a){zD();var b,c;c=LA(QF,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.lb==b))return c;if(0==QF.d){var d=new SF;lt();mt(nt?nt:nt=new ot,d);TA()}!b?c=new TF:c=new RF(b);V(QF,a,c);FA(AD,c);return c}function UF(){zD();return $doc.body}x(424,363,Wm,RF);var OF,QF,AD;function PF(){}x(425,1,{},PF);_.df=function(a){a.Me()&&a.Oe()};function SF(){}x(426,1,{},SF);_.me=function(){zD();try{ED(AD,OF)}finally{VF(AD.a),VF(QF)}};function TF(){RF.call(this,UF())}\nx(427,424,Wm,TF);_.Xe=function(a,b,c){UD(a,b-0,c-0)};function aE(a){this.c=a;this.a=!!this.c.fb}x(428,1,{},aE);_.te=WB;_.ue=function(){if(!this.a||!this.c.fb)throw new OD;this.a=!1;return this.b=this.c.fb};_.ve=function(){this.b&&this.c.Re(this.b)};_.b=null;_.c=null;function WF(a,b){a.lb[Ql]=null!=b?b:n}x(431,381,Lm);_.we=function(a){0!=(qC(a.type)&896)?wD(this,a):wD(this,a)};_.Pe=CD;function XF(){XF=y;YF()}x(430,431,Lm);\nfunction ZF(){XF();var a=$doc.createElement("textarea");!jC&&(jC=new iC);!hC&&(hC=new gC);this.lb=a;TA();this.lb[gi]="gwt-TextArea"}x(429,430,Lm,ZF);function $F(){XF();var a=qx(wl);!jC&&(jC=new iC);!hC&&(hC=new gC);this.lb=a;TA();this.lb[gi]="gwt-TextBox"}x(432,430,Lm,$F);function YF(){YF=y;aG=new bG;cG=new dG;eG=new fG;gG=new hG;iG=z(jG,o,49,[aG,cG,eG,gG])}x(433,195,Hm);var iG,aG,cG,eG,gG;function bG(){Bx.call(this,Ce,0)}x(434,433,Hm,bG);function dG(){Bx.call(this,Hf,1)}x(435,433,Hm,dG);\nfunction fG(){Bx.call(this,Kf,2)}x(436,433,Hm,fG);function hG(){Bx.call(this,zg,3)}x(437,433,Hm,hG);function ND(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function JD(a,b,c){var d,e;if(0>c||c>a.c)throw new LD;if(a.c==a.a.length){e=C(kG,o,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)fq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)fq(a.a,d,a.a[d-1]);fq(a.a,c,b)}function WD(a){this.b=a;this.a=C(kG,o,50,4,0)}x(439,1,{},WD);_.Ue=function(){return new PD(this)};_.a=null;_.b=null;_.c=0;\nfunction lG(a){if(a.a>=a.b.c)throw new OD;return a.b.a[++a.a]}function mG(a){if(0>a.a||a.a>=a.b.c)throw new nG;a.b.b.Re(a.b.a[a.a--])}function PD(a){this.b=a}x(440,1,{},PD);_.te=function(){return this.a<this.b.c-1};_.ue=function(){return lG(this)};_.ve=function(){mG(this)};_.a=-1;_.b=null;function cF(){cF=y;fF=(fC(),new eC(Pw()+"clear.cache.gif"))}var fF,dF=null;function eF(){}x(442,1,{},eF);function oG(){oG=y;cF()}function pG(a,b,c,d,e){oG();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}\nx(443,375,{},pG);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function FE(){var a;a=$doc.createElement(yi);a.tabIndex=0;return a}function CE(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function IF(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?xA(b,new qG(b,c,d,a)):MA(b,c,d,a)}function BA(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}x(450,1,{},BA);_.a=null;_.b=null;_.c=null;_.d=null;function yA(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}x(451,1,{},yA);_.Od=function(){zA(this.a,this.d,this.c,this.b)};_.a=null;\n_.b=null;_.c=null;_.d=null;function qG(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}x(452,1,{},qG);_.Od=function(){MA(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function rG(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=xj),0!=(b&2)&&(c+=ej),RegExp(a,c))}x(453,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function sG(a,b){b.k!=a&&(!a.sd&&(a.sd=new Pp),b.k=a,Tp(a.sd,b))}\nfunction tG(a){var b;b=a.cZ.d;if(-1!=zr(b,Ar(36)))return null;a=a.td.b.b++;return b=Wr(b,uG(b,Ar(46))+1)+n+a}function vG(a){return!a.kd&&a.qd?vG(a.qd):a.kd}function wG(a){return xG(),new yG(a)}function zG(a){var b;b=new AG;if(a.vf()){for(;a&&!E(a,72);a=a.qd){var c=b,d=a.rf(),e=a.sf();c.a+=d;c.b+=e}E(a,72)&&(c=a.rf(),a=a.sf(),b.a+=c,b.b+=a);return b}throw new BG;}function CG(a){a.ud=!1;a.Ef();DG(a)}function DG(a){if((a=E(a,72)?null:a.qd)&&a.ud)CG(a),a.dd&&E(a.dd,65)&&(a.dd.n=!1)}\nfunction EG(a){return(a=a.kf())?a:new FG(1,1)}function GG(a){var b;return(b=a.lf())?new HG(b):new HG(a.nf())}function IG(a,b,c,d,e){var f,g,h,j;h=a.zd;j=a.Ad;g=a.wd;f=a.ld;a.zd=b;a.Ad=c;a.wd=d;a.ld=e;if(h!=a.zd||j!=a.Ad)DG(a),new JG(a,100);if(g!=a.wd||f!=a.ld)a.uf(),new JG(a,101)}function KG(){this.td=(LG(),LG(),MG);this.nd=new NG;new Tv;this.tf();this.pd=(OG(),PG)}x(457,1,$m);_.hf=function(){return tG(this)};_.kf=function(){return QG(this.rd,this)};_.lf=function(){return this.kf()};_.mf=function(){return this.ld};\n_.nf=function(){return this.xf()};_.of=function(){return new RG(0,0,0,0)};_.pf=function(){return this.Af()};_.qf=function(){return this.wd};_.rf=function(){return this.zd};_.sf=function(){return this.Ad};_.tf=CD;_.uf=function(){CG(this)};_.vf=function(){return this.vd&&!!this.qd&&this.qd.vf()};_.xf=SG;_.yf=TG;_.zf=function(){return(null==this.od&&(this.od=this.hf()),this.od)+Zb+this.rf()+Zb+this.sf()+Zb+this.qf()+Wl+this.mf()+(this.vd?n:",hidden")};_.Af=UG;\n_.Ef=function(){var a=this.rd;a.e.a=-1;a.e.b=-1};_.Gf=function(a,b,c,d){this.Hf(a,b,c,d,this.jd,!0);this.jd=0};_.Hf=function(a,b,c,d){IG(this,a,b,c,d)};_.tS=VG;_.If=function(){this.ud=!0};_.hd=null;_.jd=0;_.kd=null;_.ld=0;_.md=0;_.od=null;_.pd=null;_.qd=null;_.rd=null;_.sd=null;_.ud=!1;_.vd=!0;_.wd=0;_.xd=!1;_.yd=!1;_.zd=0;_.Ad=0;function WG(a,b){var c;c=a.Jf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function XG(a){var b;b=a.Jf();return new YG(b.b,b.d,a.wd-b.c-b.b,a.ld-b.d-b.a)}\nfunction ZG(a,b){var c,d;if(a.dd)for(d=new Yp(a.cd.a);d.b<d.d.ng();)c=Zp(d),a.dd.Of(c);if(b)for(d=new Yp(a.cd.a);d.b<d.d.ng();)c=Zp(d),b.Kf(null,c);a.dd=b;CG(a);a.dd&&E(a.dd,65)&&(a.dd.n=!1)}function $G(a){if(!a.ud){a.dd&&a.dd.Lf(a);var b,c;for(c=0;c<a.cd.a.c;++c)b=Zn(a.cd.a,c),b.ud||b.If();a.ud=!0}}function aH(){KG.call(this);this.cd=new bH;this.gd=(LG(),LG(),MG)}x(456,457,Xm);_.kf=function(){if(!this.dd)return null;!this.ed&&(this.ed=this.dd.Mf(this));return this.ed};\n_.lf=function(){if(!this.dd)return null;!this.fd&&(this.fd=this.dd.Nf(this));return this.fd};_.Jf=function(){return this.of()};_.nf=SG;_.pf=UG;_.tf=function(){this.rd=(LG(),new cH)};_.uf=function(){CG(this);this.dd&&E(this.dd,65)&&(this.dd.n=!1)};_.xf=SG;_.Af=UG;_.Ef=function(){var a,b;this.fd=this.ed=null;for(b=0;b<this.cd.a.c;++b)a=Zn(this.cd.a,b),a.Ef()};_.If=function(){$G(this)};_.dd=null;_.ed=null;_.fd=null;function dH(){var a=new eH;aH.call(this);ZG(this,a)}x(455,456,Xm,dH);\n_.hf=function(){return"panel"+this.gd.b.e++};function fH(a,b,c){a=gH(a.bd,b,c);a.j=!0;return new hH(a)}function iH(a){a.yf(a.bd.e)}function jH(a){return new FG(kH(a.bd),lH(a.bd))}x(454,455,Xm);_.mf=function(){return nx(this.bd.lb,jk)};_.qf=function(){return nx(this.bd.lb,kk)};_.rf=function(){return vx(this.bd.lb)};_.sf=function(){return mx(this.bd.lb)+$wnd.pageYOffset};_.vf=function(){return this.bd.lb.style.display!=ck};_.bd=null;function mH(a){if(null!=a)this.n=a;else throw new nH;}x(459,1,gn);\n_.tS=function(){return this.cZ.d+"[source="+this.n+rh};_.n=null;\nfunction oH(){oH=y;pH=new Tv;V(pH,new Kr(400),new qH(im));V(pH,new Kr(401),new qH(im));V(pH,new Kr(402),new qH(im));V(pH,new Kr(500),new qH(km));V(pH,new Kr(501),new qH(km));V(pH,new Kr(502),new qH(km));V(pH,new Kr(503),new qH(lm));V(pH,new Kr(504),new qH(km));V(pH,new Kr(505),new qH(km));V(pH,new Kr(506),new qH(lm));V(pH,new Kr(507),new qH(wm));V(pH,new Kr(100),new qH(dm));V(pH,new Kr(101),new qH(dm));V(pH,new Kr(102),new qH(dm));V(pH,new Kr(103),new qH(dm));V(pH,new Kr(1004),new qH(gm));V(pH,new Kr(1005),\nnew qH(gm));V(pH,new Kr(800),new qH(sm));V(pH,new Kr(801),new qH(sm));V(pH,new Kr(200),new qH(mm));V(pH,new Kr(201),new qH(mm));V(pH,new Kr(202),new qH(mm));V(pH,new Kr(204),new qH(mm));V(pH,new Kr(203),new qH(mm));V(pH,new Kr(209),new qH(xm));V(pH,new Kr(208),new qH(ym));V(pH,new Kr(207),new qH(ym));V(pH,new Kr(206),new qH(mm));V(pH,new Kr(205),new qH(mm));V(pH,new Kr(1400),new qH(um));V(pH,new Kr(1401),new qH(vm));V(pH,new Kr(1402),new qH(vm));V(pH,new Kr(300),new qH(em));V(pH,new Kr(301),new qH(em));\nV(pH,new Kr(1100),new qH(rm));V(pH,new Kr(1101),new qH(rm));V(pH,new Kr(1200),new qH(tm));V(pH,new Kr(701),new qH(pm));V(pH,new Kr(900),new qH(qm));V(pH,new Kr(1001),new qH(nm));V(pH,new Kr(601),new qH(om))}x(458,459,gn);_.zf=function(){return n};_.tS=function(){var a;a=n;E(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.od&&(a.od=a.hf()),a.od),null==a&&(a=n));return this.cZ.d+ah+this.zf()+"] on "+(0<a.length?a:this.n)};_.k=0;var pH;function qH(a){this.a=a}x(461,1,{},qH);_.a=cm;function rH(){}\nx(462,1,{},rH);_.a=null;_.b=null;function sH(a,b){var c;b&&(a.a?(c=new tH(a.a),fq(c.b,c.c++,b),a.a=c):(a.a=new Pp,Tp(a.a,b)))}function Wz(a,b){return a.a?pq(a.a,b):b}x(464,1,gn);_.a=null;function uH(){}function NG(){}x(463,464,gn,uH,NG);function vH(){vH=y;Math.sqrt(2)}function wH(a){vH();if(0>a)throw new mp("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}x(465,1,{55:1},wH);\n_.eQ=function(a){return a===this?!0:E(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new xH;a.a=31*a.a+I((new yH(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+I((new yH(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction zH(){zH=y;AH=BH=new Cn(255,255,255);CH=DH=new Cn(192,192,192);EH=new Cn(128,128,128);FH=new Cn(64,64,64);GH=HH=new Cn(0,0,0);IH=JH=new Cn(255,0,0);new Cn(255,175,175);KH=new Cn(255,200,0);LH=new Cn(255,255,0);new Cn(0,255,0);MH=new Cn(255,0,255);NH=new Cn(0,255,255);OH=PH=new Cn(0,0,255)}\nfunction QH(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new Cn(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=I(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=I(a/0.7),a=255<a?255:a);return new Cn(c,a,b)}function RH(a){return new Cn(I(0.7*(a.d>>16&255)),I(0.7*(a.d>>8&255)),I(0.7*(a.d&255)))}function SH(a,b){return E(b,58)?b.d==a.d:!1}function TH(a,b){zH();UH.call(this,a,b,1,1)}\nfunction UH(a,b,c,d){zH();var e=I(255*a+0.5),f=I(255*b+0.5),g=I(255*c+0.5),h=I(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new mp(Oe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(VH,fn,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function Cn(a,b,c){zH();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new mp(Oe);this.d=c|b<<8|a<<16|-16777216}x(471,1,{58:1,67:1,71:1},TH,UH,Cn);_.eQ=function(a){return SH(this,a)};_.hC=WH;\n_.tS=function(){return XH.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+rh};_.a=0;_.b=null;_.c=null;_.d=0;var GH,OH,CH,IH,AH,HH,PH,NH,FH,EH,DH,MH,KH,JH,BH,LH;function OG(){OG=y;PG=new YH(!0);ZH=new EA;FA(ZH,"ar");FA(ZH,"fa");FA(ZH,"iw");FA(ZH,"ur")}function YH(a){this.a=a}x(472,1,gn,YH);_.a=!1;var PG,ZH;x(476,1,{77:1,97:1});function $H(){FG.call(this,0,0)}function FG(a,b){this.b=a;this.a=b}function HG(a){FG.call(this,a.b,a.a)}x(475,476,{61:1,77:1,93:1,97:1},$H,FG,HG);\n_.eQ=function(a){return a===this?!0:E(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new xH;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return aI.d+"[width="+this.b+",height="+this.a+rh};_.a=0;_.b=0;function bI(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}x(477,1,gn,bI,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});_.Pf=function(){return 0!=(this.e&4)};_.Qf=function(){return 0!=(this.e&1)};\n_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=n,this.Qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.Pf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+rh};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function cI(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].vd&&++b,++c;return b}\nfunction dI(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(oq(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.pf(),c.Gf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function eI(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.vd&&(c=b?c.pf():c.nf(),g=sp(g,c.a),h+=c.b+a.c);return new FG(h,g+2*a.d)}function eH(){fI.call(this,1,5,5)}\nfunction fI(a,b,c){LG();this.c=b;this.d=c;this.a=a}x(478,1,gn,eH,fI);_.Kf=gI;\n_.Lf=function(a){this.b=hI(a.cd);if(0!=cI(this)){var b,c,d,e,f,g,h,j,l,m,q;b=XG(a);g=a.Jf();h=a.pd.a;l=new Pp;m=f=2*this.c;q=g.d+this.d;j=0;e=!0;var r,t,A;r=a.cd.a.c;d=new iI(r);for(t=0;t<r;++t)fq(d.b,d.c++,null);for(c=this.b,t=0,A=c.length;t<A;++t)r=c[t],r.qd==a&&Ks(d,Us(a.cd.a,r),r);for(d=new Yp(d);d.b<d.d.ng();)if((c=Zp(d))&&c.vd)a=c.pf(),!e&&m+a.b>b.b&&(dI(this,l,b.b-(m-this.c),g.b,q,j,h),l.Qg(),m=f,q+=j+this.d,j=0),e=!1,fq(l.b,l.c++,c),m+=a.b+this.c,j=sp(j,a.a);dI(this,l,b.b-(m-this.c),g.b,q,\nj,h)}};_.Mf=function(a){this.b=hI(a.cd);return 0==cI(this)?WG(a,new FG(10,10)):WG(a,eI(this,!1))};_.Nf=function(a){this.b=hI(a.cd);return 0==cI(this)?WG(a,new FG(10,10)):WG(a,eI(this,!0))};_.Of=TG;_.tS=function(){var a;switch(this.a){case 0:a=pj;break;case 2:a=Ok;break;case 1:a=ci;break;case 4:a="trailing";break;default:a="leading"}return jI.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+rh};_.a=0;_.b=null;_.c=0;_.d=0;function kI(){kI=y;lI=new mI(cf,0,12)}\nfunction mI(a,b,c){kI();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}x(479,1,{62:1,93:1},mI);_.a=null;_.b=0;_.c=0;var lI;x(480,1,bn);_.tS=function(){return nI.d+"[font="+this.a+"ascent="+oI(this.a)+", descent="+pI(this.a)+", height="+~~(qI(this.a).c*this.a.b/300)+rh};_.a=null;x(482,1,{});_.tS=function(){return"Graphics"};x(483,482,{});function nG(){}function vD(a){this.f=a}x(486,136,Jm,nG,vD);function BG(){this.f="Missing message: awt.151"}x(485,486,Jm,BG);x(487,1,{});\nfunction RG(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}x(488,1,{64:1,93:1,97:1},RG);_.eQ=function(a){return a===this?!0:E(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return rI.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+rh};_.a=0;_.b=0;_.c=0;_.d=0;x(492,1,gn);_.zf=function(){return this.j};_.tS=VG;_.j=null;_.k=null;\nfunction sI(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function tI(a,b){a.e=b;yF(a.i.a,b)}function uI(){vI.call(this,n)}function wI(a){vI.call(this,a)}function vI(a){this.n=(LG(),LG(),MG);var b;var c;b=this.cZ.d;-1!=zr(b,Ar(36))?b=null:(c=this.n.b.d++,b=Wr(b,uG(b,Ar(46))+1)+n+c);this.j=b;this.d=new uH;this.f=a;this.e=!0;!this.i&&(this.i=new xI(this))}x(491,492,gn,uI,wI);_.zf=function(){return sI(this)};_.c=null;_.e=!1;_.f=null;_.i=null;x(490,491,Rm);\n_.zf=function(){return sI(this)+(this.b?",tearOff":n)};_.b=!1;x(494,1,{80:1});_.eQ=function(a){return a===this?!0:E(a,80)?this.Rf()==a.Rf()&&this.Sf()==a.Sf():!1};_.hC=function(){var a;a=new xH;yI(a,this.Rf());yI(a,this.Sf());return a.a};function AG(){this.b=this.a=0}function zI(a,b){this.a=a;this.b=b}x(493,494,{68:1,80:1,93:1},AG,zI);_.eQ=function(a){return a===this?!0:E(a,68)?this.a==a.a&&this.b==a.b:!1};_.Rf=WB;_.Sf=Cx;_.tS=function(){return AI.d+"[x="+this.a+",y="+this.b+rh};_.a=0;_.b=0;\nfunction BI(a,b){if(!b)throw new wA("Missing message: awt.70");var c=a.a;if(Q(b.f,fc)){var d=c.a.a,c=new AF,e=d.c.c;if(0>e||e>d.c.c)throw new LD;d.o&&(c.lb[li]=2);hF(d,e,c.lb);Hp(d.c,e,c)}else{var d=(!b.i&&(b.i=new xI((LG(),b))),b.i.a),c=c.a.a,e=c.c.c,f,g;if(0>e||e>c.c.c)throw new LD;Hp(c.c,e,d);for(f=g=0;f<e;++f)E(Zn(c.c,f),45)&&++g;Hp(c.i,g,d);hF(c,e,d.lb);d.c=c;e=nD(d.lb)+bd;iD(d.Ee(),e,!1);c.o&&(e=Us(c.c,d),-1!=e&&(c=VC(c.o?c.e:VC(c.e,0),e),2==WC(c)&&c.removeChild(VC(c,1)),d.lb[li]=2))}}\nfunction CI(){vI.call(this,n);new Pp;this.b=!1;this.a=(LG(),new DI)}x(495,490,Rm,CI);_.a=null;x(498,1,{70:1,97:1});function EI(a,b,c){var d,e,f;if(a.cg())return!1;d=a.d;f=a.e;e=d+a.c;a=f+a.b;return d<=b&&b<e&&f<=c&&c<a}function FI(a,b,c){var d,e,f;d=wp(a.d,b.Rf());f=wp(a.e,b.Sf());e=sp(a.d+a.c,b.Rf()+b.Uf());a=sp(a.e+a.b,b.Sf()+b.Tf());GI(c,d,f,e-d,a-f)}x(497,498,Em);_.eQ=function(a){return a===this?!0:E(a,82)?this.Rf()==a.Rf()&&this.Sf()==a.Sf()&&this.Uf()==a.Uf()&&this.Tf()==a.Tf():!1};\n_.hC=function(){var a;a=new xH;yI(a,this.Rf());yI(a,this.Sf());yI(a,this.Uf());yI(a,this.Tf());return a.a};function HI(){this.b=this.a=this.d=this.c=0}function YG(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}x(496,497,{69:1,70:1,82:1,93:1,97:1},HI,YG);_.eQ=function(a){return a===this?!0:E(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.Tf=WB;_.Uf=Cx;_.Rf=iz;_.Sf=WH;_.tS=function(){return II.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+rh};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction JI(){JI=y;KI=new LI;MI=new NI;OI=new NI}var KI,OI,MI;x(500,1,{});_.eQ=wn;_.hC=xn;function LI(){}x(501,500,{},LI);function NI(){}x(502,1,{},NI);x(503,457,$m);function PI(a,b){var c;c=wG(vG(a));return!c?null:new FG(QI("_",c.a)*b+6,~~(qI(c.a).c*c.a.b/300)+6)}function RI(a,b){var c=a.rd;WF(c.a,b);c.e.a=-1;c.e.b=-1}function SI(a){TI.call(this,a,null!=a?a.length:0)}function TI(a,b){KG.call(this);this.a=0>b?0:b;var c=this.rd;WF(c.a,a);c.e.a=-1;c.e.b=-1}x(504,503,$m,SI,TI);\n_.hf=function(){return"textfield"+this.td.b.f++};_.kf=function(){return PI(this,ox(this.rd.a.lb,Ql).length)};_.lf=function(){return!vG(this)?null:PI(this,ox(this.rd.a.lb,Ql).length)};_.nf=UI;_.pf=VI;_.tf=function(){this.rd=(LG(),new WI)};_.xf=UI;_.Af=VI;_.a=0;function LG(){LG=y;MG=new XI}function YI(){var a=(LG(),LG(),MG);!a.c&&(a.c=new ZI);return a.c}x(505,1,{});_.a=null;_.c=null;var MG;function $I(){}x(506,1,{},$I);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;x(507,1,{});\nfunction aJ(){aJ=y;bJ=new cJ;dJ=new cJ}function eJ(a,b){return b==a?!0:!b?!1:!0}function cJ(){}x(508,1,{73:1},cJ);_.eQ=function(a){return null==a||!E(a,73)?!1:eJ(this,a)};_.hC=function(){var a;a=null.mj()+";class="+null.mj();a=!null.mj().mj()?a:a+";charset=";return fJ(a)};_.tS=function(){return gJ.d+"[MimeType=(null);humanPresentableName="+this.a+rh};_.a=null;var bJ,dJ;function hJ(){hJ=y;z(iJ,o,73,[(aJ(),dJ),bJ])}\nfunction jJ(a){var b=(aJ(),dJ);if(eJ(b,(aJ(),dJ)))return a.a;if(eJ(b,bJ))return new kJ(a.a);throw new lJ(b);}function mJ(a){hJ();this.a=a}x(509,1,{},mJ);_.a=null;function lJ(a){this.f="flavor = "+a}x(510,137,{74:1,93:1,101:1,110:1},lJ);function nJ(a,b,c){oH();oJ.call(this,a,b,c,cm)}function oJ(a,b,c,d){oH();mH.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}x(511,458,gn,nJ,oJ);\n_.zf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Pl;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+OB(this.c)+ec+b};_.a=null;_.b=0;_.c=cm;function JG(a,b){oH();mH.call(this,a);this.k=b}x(512,458,gn,JG);\n_.zf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Pl}return b+" ("+a.rf()+Zb+a.sf()+ja+a.qf()+Wl+a.mf()+Ub};x(515,512,gn);_.j=0;\nfunction pJ(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=Pl}b=b+",("+a.f+Zb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=ec,d=a.j,e;e=new YA;0!=(d&4)&&P(P(e,(LG(),null)),Yb);0!=(d&1)&&P(P(e,(LG(),null)),Yb);0!=(d&2)&&P(P(e,(LG(),null)),Yb);0!=(d&8)&&(0!=(d&\n2048)?0!=(d&512)&&P(P(e,(LG(),null)),Yb):P(P(e,(LG(),null)),Yb));0!=(d&32)&&P(P(e,(LG(),null)),Yb);0!=(d&16)&&P(P(e,(LG(),null)),Yb);0!=(d&8)&&P(P(e,(LG(),null)),Yb);0!=(d&4)&&P(P(e,(LG(),null)),Yb);0==kx(e.a).length?e=kx(e.a):(d=kx(e.a).length-1,e=$r(kx(e.a),0,d));c=c+e+",extModifiers=";e=a.j;var f,d=(f=n,0!=(e&256)&&(f+=(LG(),null)),0!=(e&128)&&(f+=(0<f.length?Yb:n)+(LG(),null)),0!=(e&512)&&(f+=(0<f.length?Yb:n)+(LG(),null)),0!=(e&64)&&(f+=(0<f.length?Yb:n)+(LG(),null)),0!=(e&8192)&&(f+=(0<f.length?\nYb:n)+(LG(),null)),f);0!=(e&1024)&&(d+=(0<d.length?Yb:n)+(LG(),null));0!=(e&2048)&&(d+=(0<d.length?Yb:n)+(LG(),null));0!=(e&4096)&&(d+=(0<d.length?Yb:n)+(LG(),null));b+=c+d}return b+=",clickCount="+a.e}x(517,515,gn);_.zf=function(){return pJ(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Vz(a,b,c,d){oH();JG.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}x(518,517,gn,Vz);\n_.zf=function(){var a,b;a=pJ(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Pl}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;x(521,1,{70:1,78:1});function qJ(){}x(522,521,{70:1,78:1,79:1},qJ);_.a=0;_.b=0;_.c=0;_.d=0;function rJ(){}x(523,494,{80:1,81:1},rJ);_.Rf=WB;_.Sf=Cx;_.tS=function(){return sJ.d+"[x="+this.a+",y="+this.b+rh};_.a=0;_.b=0;function GI(a,b,c,d,e){a.d=b;a.e=c;a.c=d;a.b=e}\nfunction tJ(){}function uJ(a,b,c,d){GI(this,a,b,c,d)}x(524,497,Em,tJ,uJ);_.Tf=Cx;_.Uf=iz;_.Rf=WH;_.Sf=vJ;_.cg=wJ;_.tS=function(){return this.cZ.d+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+rh};_.b=0;_.c=0;_.d=0;_.e=0;function Gq(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}x(527,1,{});\nfunction xJ(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=yJ(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(zJ,fn,-1,b,1),Qo(a.a,0,b,a.a.length),a.a=b):0<a.d&&(Qo(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=yJ(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction Sr(a){var b,c,d,e;if(null==a.a)throw new AJ("luni.A5");if(a.e==a.b&&-1==xJ(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=BJ(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=BJ(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=xJ(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new Er;for(gx(e.a,BJ(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return kx(e.a);if(-1==xJ(a))return 0<kx(e.a).length||0!=d?kx(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\ngx(e.a,BJ(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&gx(e.a,BJ(a.a,a.e,c-a.e-1)),a.e=c),kx(e.a);0==d?gx(e.a,BJ(a.a,a.e,a.b-a.e)):gx(e.a,BJ(a.a,a.e,a.b-a.e-1))}}function CJ(a){if(!a)throw new DJ;this.c=a;this.a=C(zJ,fn,-1,8192,1)}x(526,527,{},CJ);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function AJ(a){this.f=a}x(528,137,{84:1,93:1,101:1,110:1},AJ);x(529,1,{});function kJ(a){if(null==a)throw new DJ;}x(530,529,{},kJ);\nfunction yJ(a,b,c,d){if(null==a.c)throw new AJ("luni.D6");if(0>c||c>b.length)throw new EJ(FJ("luni.12",z(GJ,o,0,[n+c])));if(0>d||d>b.length-c)throw new EJ(FJ("luni.18",z(GJ,o,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function HJ(a){this.c=a;this.a=a.length}x(531,527,{},HJ);_.a=0;_.b=0;_.c=null;\nfunction IJ(){IJ=y;JJ={};JJ["java.vendor"]=Vi;JJ["package.restrict.access.sun"]=Nl;JJ["sun.java.launcher"]=ag;JJ["sun.management.compiler"]=Vi;JJ["os.name"]=ag;JJ[" sun.boot.class.path"]=ag;JJ["path.separator.applet"]=ag;JJ["java.vm.specification.vendor"]=Vi;JJ["java.runtime.version"]=ag;JJ["http.proxyPort"]=ag;JJ["user.name"]=ag;JJ["user.language"]=ag;JJ["os.name.applet"]=ag;JJ["browser.version"]=ag;JJ["java.version"]=ag;JJ["user.timezone"]=ag;JJ["java.endorsed.dirs"]=ag;JJ["java.specification.name"]=\n"GWT";JJ["java.specification.version"]="2.5.0";JJ[kj]=If;!Yz&&(Yz=new fA);Yz.a?JJ[ij]="yes":JJ[ij]=null}var JJ;x(534,137,en);function KJ(){}function LJ(a){this.f=a}x(533,534,{85:1,93:1,101:1,110:1},KJ,LJ);function MJ(){MJ=y;NJ=new OJ}function PJ(a){var b;if(a.k){var c;b=new YA;P(b,a.f);gx(b.a,Hd);c=a.a;null!=c&&0<c.length&&(Vv(b.a,ld),P(b,a.a));c=a.b;a=a.j;null!=c&&Vv(b.a,c);null!=a&&(gx(b.a,nb),Vv(b.a,a));b=kx(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction QJ(a){MJ();var b,c,d;if(null==a)throw new KJ;a=Tr(a);try{d=zr(a,Ar(58))}catch(e){e=Eo(e);if(E(e,105))throw new LJ(Wv(e));throw e;}c=zr(a,Ar(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;RJ();var f,g,h;h=c.length;b=new Er;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?Br(b,f+32&65535):gx(b.a,String.fromCharCode(f));\nthis.f=kx(b.a)}else this.f=null,d=-1}if(null==this.f)throw new LJ(Bf+a);if(!this.k&&(this.k=LA(NJ,this.f),this.k||(this.k=(LG(),new SJ))&&V(NJ,this.f,this.k),!this.k))throw new LJ(Bf+a);try{c=a;var j=++d,l=a.length,m,q,r,t,A,v,s,F,G,H,u,ba,aa,M,da,qb,rb,Na,Za,S,pa;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(ld,j)==j&&-1==cs(c,Ar(47),j+2))throw new TJ(l);}else{u=c.substr(j,l-j);l-=j;v=0;s=this.c;ba=this.e;Na=this.j;t=this.d;da=this.i;m=this.a;pa=this.n;Za=cs(u,\nAr(35),0);if(0==u.indexOf(ld)&&0!=u.indexOf("////")){G=2;ba=-1;v=cs(u,Ar(47),2);rb=cs(u,Ar(63),2);-1!=rb&&(-1==v||v>rb)&&(v=rb);-1==v&&(v=l,t=n);F=v;-1!=Za&&Za<v&&(F=Za);var qa=Ar(64);S=u.lastIndexOf(qa,F);m=u.substr(2,F-2);-1<S&&(pa=u.substr(2,S-2),G=S+1);aa=cs(u,Ar(58),-1==S?G:S);r=zr(u,Ar(93));if(-1!=r)try{u.length>r+1?(q=u.charCodeAt(r+1),58==q?aa=r+1:aa=-1):aa=-1}catch(fa){if(fa=Eo(fa),!E(fa,101))throw fa;}-1==aa||aa>v?s=u.substr(G,F-G):(s=u.substr(G,aa-G),M=u.substr(aa+1,F-(aa+1)),0==M.length?\nba=-1:ba=Rr(M,10))}-1<Za&&(Na=u.substr(Za+1,l-(Za+1)));A=-1==Za?l:Za;var Fa=Ar(63);qb=u.lastIndexOf(Fa,A);-1<qb?(da=u.substr(qb+1,A-(qb+1)),0==qb&&null!=t&&(Q(t,n)?t=kd:t.indexOf(kd),H=uG(t,Ar(47))+1,t=t.substr(0,H-0)),A=qb):0!=Za&&(da=null);-1<v&&(v<l&&47==u.charCodeAt(v)?t=u.substr(v,A-v):A>v&&(null==t?t=n:Q(t,n)?t=kd:t.indexOf(kd),H=uG(t,Ar(47))+1,0==H?t=u.substr(v,A-v):t=t.substr(0,H-0)+u.substr(v,A-v)));null==t&&(t=n);null==s&&(s=n);d=s;var Ja;Ja=t;null!=da&&!Q(da,n)&&(null!=t?Ja=t+Wd+da:Ja=\nWd+da);null==this.f&&(this.f=this.f);this.c=d;this.b=Ja;this.e=ba;this.j=Na;var Da;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+Hd+this.e));null!=this.c&&-1<(Da=uG(this.c,Ar(64)))?(this.n=$r(this.c,0,Da),this.c=Wr(this.c,Da+1)):this.n=null;null!=this.b&&-1<(Da=zr(this.b,Ar(63)))?(this.i=Wr(this.b,Da+1),this.d=$r(this.b,0,Da)):(this.i=null,this.d=this.b);this.a=m;this.n=pa;this.d=t;this.i=da}}catch(Pb){Pb=Eo(Pb);if(E(Pb,101))throw new LJ(Wv(Pb));throw Pb;}if(-1>this.e)throw new LJ("incorrect port: "+\nthis.e);}x(535,1,gn,QJ);_.tS=function(){return PJ(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var NJ;x(536,1,{});function UJ(a,b,c){var d,e;for(d=a.jg().Ue();d.te();)if(a=d.ue(),e=a.vi(),null==b?null==e:cw(b,e))return c&&(a=new VJ(a.vi(),a.wi()),d.ve()),a;return null}x(540,1,mn);_.ig=function(a){return!!UJ(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!E(a,113)||this.ng()!=a.ng())return!1;for(a=a.jg().Ue();a.te();)if(b=a.ue(),c=b.vi(),b=b.wi(),!this.ig(c)||!WJ(b,this.kg(c)))return!1;return!0};_.kg=function(a){a=UJ(this,a,!1);return!a?null:a.wi()};_.hC=function(){var a,b,c;c=0;for(b=this.jg().Ue();b.te();)a=b.ue(),c+=a.hC(),c=~~c;return c};_.cg=XJ;_.lg=function(){throw new YJ("Put not supported on this map");};_.mg=function(a){a=UJ(this,a,!0);return!a?null:a.wi()};_.ng=function(){return this.jg().ng()};\n_.tS=function(){var a,b,c,d;d=Zl;a=!1;for(c=this.jg().Ue();c.te();)b=c.ue(),a?d+=bc:a=!0,d+=n+b.vi(),d+=Ud,d+=n+b.wi();return d+"}"};function VF(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function YC(a,b){var c;if(null==b)c=a.c;else if(E(b,1))c=Hd+b in a.e;else a:{c=a.qg(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].vi();if(a.pg(b,f)){c=!0;break a}}c=!1}return c}function LA(a,b){return null==b?a.b:E(b,1)?a.e[Hd+b]:ZJ(a,b,a.qg(b))}\nfunction ZJ(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.vi();if(a.pg(b,g))return f.wi()}return null}function V(a,b,c){return null==b?$J(a,c):E(b,1)?aK(a,b,c):bK(a,b,c,a.qg(b))}function bK(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.vi();if(a.pg(b,h))return a=d.wi(),d.xi(c),a}else e=a.a[d]=[];d=new VJ(b,c);e.push(d);++a.d;return null}function $J(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction aK(a,b,c){var d,e=a.e,b=Hd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function NA(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(E(b,1)){var d,e=a.e;c=Hd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.qg(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.vi();if(a.pg(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.wi();break a}}c=null}return c}x(539,540,mn);_.ig=function(a){return YC(this,a)};_.jg=function(){return new cK(this)};\n_.pg=function(a,b){return this.og(a,b)};_.kg=function(a){return LA(this,a)};_.lg=function(a,b){return V(this,a,b)};_.mg=function(a){return NA(this,a)};_.ng=WH;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Tv(){VF(this)}x(538,539,ln,Tv);_.og=function(a,b){return kB(a)===kB(b)||null!=a&&cw(a,b)};_.qg=function(a){return~~fw(a)};function OJ(){VF(this)}x(537,538,ln,OJ);function dK(){}x(541,136,Jm,dK);function eK(a){var b,c;b=0;for(c=a.a;c<a.i;){c=fK(a,c);if(c>=a.i)break;c=gK(a,c);++b}return b}\nfunction hK(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function iK(a){var b;a.a=0<=a.j&&!a.d?a.j:fK(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new dK;b=a.a;a.a=gK(a,a.a);return $r(a.n,b,a.a)}\nfunction gK(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=jK(a.n,d,a.n.length);if(c<=a.f&&hK(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=zr(a.c,Ar(c)))break;++d}a.k&&b==d&&(a.e?(c=jK(a.n,d,a.n.length),c<=a.f&&hK(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=zr(a.c,Ar(c))&&++d));return d}\nfunction fK(a,b){var c,d;if(null==a.c)throw new DJ;for(d=b;!a.k&&d<a.i;)if(a.e){c=jK(a.n,d,a.n.length);if(c>a.f||!hK(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>zr(a.c,Ar(c)))break;++d}return d}function kK(a){lK.call(this,a," \\t\\n\\r\\u000c",!1)}function mK(a){lK.call(this,a,Zb,!1)}\nfunction lK(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=jK(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(B,w,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=jK(this.c,d,this.c.length),this.b[c]=a}}}x(542,1,{},kK,mK,lK);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function nK(){}\nx(543,1,{},nK);_.a=null;function oK(){}function pK(a){var b,c;c=n;c+=ej;c+=xj;b=new oK;b.a=RegExp(a,c);return b}x(544,1,{},oK);_.a=null;\nfunction qK(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(E(e,1)&&(e=kw(e),!(iw(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=Zb);++d}}typeof a==Qi?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(ah+c+rh),a.apply(c)):(evalString=a+Tb+c+");",$wnd.eval(evalString))}\nfunction rK(a){var b;if(null==a||0==a.length)return sK(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),sd;b=a.charCodeAt(a.length-1);return tK(b)||46==b?a+Dk:a}function qB(a){var a=new uK(a),b,c,d,e,f;b=$doc.getElementsByTagName(yi);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(ki)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;vK(a););return a.b}\nfunction wK(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=ri};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=ri;null!=$wnd.event.dataTransfer.getData(Sg)&&a.Jg()}}function xK(a,b){b.ondragstart=function(){var b=a.Ig();$wnd.event.dataTransfer.setData(Sg,b);$wnd.event.dataTransfer.effectAllowed=ri}}var yK=null;\nfunction zK(){zK=y;yK=new QB((fC(),new eC("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function AK(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}function BK(a){var b;CK?a&&DK(a):(b=(EK(),FK).a.a,b=(lw(),new rw(b)),b.d=mw,ow(pw(b,new GK(a))))}var CK=!1;function GK(a){this.a=a}\nx(553,1,{},GK);_.Vd=function(a){if(this.a){var b=this.a;b.a&&b.a.Yd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Wd=function(){this.a&&(DK(this.a),CK=!0)};_.a=null;function DK(a){var b;b=AK(a.b);a.a.rg(b)}function HK(a,b){this.a=a;this.b=b}x(554,1,on,HK);_.Yd=function(a){this.a&&this.a.Yd(a)};_.a=null;var FK=_.b=null;function EK(){EK=y;FK=new PB((fC(),new eC($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function IK(a){return a.error==n?null:a.error}\nfunction JK(a){return a.warning==n?null:a.warning}\nfunction KK(){KK=y;LK=z(Aq,o,1,["Copyright (c) 2020, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);MK=z(B,w,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);NK=C(OK,o,58,43,0);PK=C(Aq,o,1,43,0);QK=null!=(IJ(),JJ[ij]);RK=C(SK,o,62,100,0);TK=C(UK,o,63,100,0);VK=C(SK,o,62,100,0);WK=C(UK,o,63,100,0);var a,b;for(a=1;42>=a;++a)0<XK(a)?NK[a]=(zH(),FH):(NK[a]=(zH(),KH),PK[a]=Zg);PK[1]=sf;NK[1]=(zH(),FH);PK[2]=ve;NK[2]=\nKH;PK[3]=Be;NK[3]=FH;PK[4]=$f;NK[4]=PH;PK[5]=gg;NK[5]=JH;PK[9]=gf;NK[9]=MH;PK[10]=Me;NK[10]=MH;PK[11]=Ae;NK[11]=MH;PK[12]=vf;NK[12]=MH;PK[8]=Dg;NK[8]=RH(LH);PK[7]=ig;NK[7]=KH;PK[6]=Pg;NK[6]=FH;PK[13]=Lg;NK[13]=FH;PK[32]=Zg;NK[32]=FH;PK[14]=Jf;PK[16]=Lf;PK[15]=dg;PK[17]=Cg;PK[18]=Ye;PK[19]=pf;PK[20]=fe;PK[21]=Zf;PK[22]=Fe;PK[24]=Qg;PK[23]=we;PK[25]=$g;PK[26]=eg;PK[27]=Ze;PK[28]=Ie;PK[29]=ge;PK[30]=rf;PK[31]=oe;for(a=33;42>=a;++a)b=lg,33<a&&(b+=a-33),PK[a]=b,NK[a]=FH}\nfunction YK(a){ZK(a);a.Nc.d=a.Sc;a.Nc.c=a.qc;a.Nc.b=a.L;return $K(a.Vb,a.Nc)}function aL(a){var b;b=!1;if(0<a.r.w||0<a.r.x)b=!0,0<a.r.w?(bL(a.r,a.r.w),cL(a,"delAtom",a.r.w),a.r.w=0):(dL(a.r,a.r.x),cL(a,"delBond",a.r.w),a.r.x=0),eL(a.r,a.qc),fL(a.Vb),0==a.Vb.c&&Tp(a.Vb,new gL),a.r=Zn(a.Vb,0);return b}\nfunction hL(a,b){var c,d,e,f;iL(a,!1);c=b.a;a:{e=a.O;var g;jL(e);for(d=e.a,f=0,g=d.length;f<g;++f)if(e=d[f],e.b==c){d=e;break a}d=null}if(d)c=d.c,kL(a,c),lL(a,d.d);else{if(Q(c,(mL(),nL).b))oL(pL(a));else if(Q(c,qL.b))oL(rL(a,!0,!1));else if(Q(c,sL.b))oL(rL(a,!0,!0));else if(Q(c,tL.b))oL(uL(a));else if(Q(c,vL.b))a.mc&&(c=a.v,null==c.p&&(c.p=jg),wL(a.N,(!a.nc&&(a.nc=new xL(a)),a.nc)));else if(Q(c,yL.b))a.vg(yL);else if(Q(c,zL.b))a.vg(zL);else if(Q(c,AL.b))a.vg(AL);else if(Q(c,BL.b))Iw(7,new CL(a));\nelse if(Q(c,DL.b))a.Hg();else if(Q(c,EL.b))Iw(8,new FL(a));else if(a.rb&&Q(c,GL.b))c=a.xg(),null!=c&&oL(c);else if(Q(c,Pk))7!=a.ub&&(a.vb=cm),d=b.c,d=NB(d,bm),c=GB(d,a.vb),e=!cq(c,cm)?BB(c):c,!cq(e,jm)&&HL(a.r,J(c)),a.cc=!0,a.ub=7,a.vb=d;else if(c==Wg||c==Og){if(e=IL(a.r,(JL(),c==Og?KL:LL)))a.r.f.a?X(a,"Chiral flag is set"):X(a,"No Chiral flag"),ML(a,"changeChiral",Us(a.Vb,a.r),0,0),a.cc=!0}else if(c==pe){f=NL(a.Vb,-1);e=!1;for(c=1;c<=a.r.o;++c)d=a.r.b[c],-99199==d.j&&(++f,d.j=f,e=!0);e&&(a.cc=!0,\nML(a,"changeManyAtomMap",Us(a.Vb,a.r),0,0))}else if(c==af){c=a.r;e=!1;for(d=1;d<=c.o;++d)e=OL(c.b[d])||e;(a.cc=e)&&ML(a,"deleteAtomMaps",Us(a.Vb,a.r),0,0)}else c==Ng||c==Vg?(a.cc=!0,d=a.ob.c,JL(),c=a.ob.e.c[d],d=(JL(),0!=a.ob.e.c[d].d?KL:LL),c.d=d.a?0:1,c=0==c.d?KL:LL,ML(a,c.a?"setBondCoordination":"unSetBondCoordination",Us(a.Vb,a.r),0,a.r.x)):c==bf?(c=(new PL).b,c.d=!0,c.e=!1,a.cc=QL(a.r,c),a.cc&&ML(a,"deleteHydrogens",Us(a.Vb,a.r),0,0)):c==Pe?Iw(6,new RL(a)):Q(c,Wk)||(Q(c,Hi)?a.Fc=!0:SL(a,c));\n(a.cc||a.ac)&&a.yf(a.bd.e)}}function kL(a,b){1>b||b>TL(a.O)?(Iw(2,new UL(a,"Invalid color index: "+b)),a.Cc=!0,a.zb=!1,a.q=a.xb,X(a,a.T)):(a.xb=a.q=b,a.o=105,VL(a,Ej,!0),a.ec=!0);a.yf(a.bd.e)}function WL(a,b,c,d,e){var f;f=XL(b);c=YL(a,c,d,e);a=c.d+c.c/2-(f.d+f.c/2);f=c.e+c.b/2-(f.e+f.b/2);for(c=new Yp(b.a);c.b<c.d.ng();)b=Zp(c),b.Ni(a,f)}\nfunction ZL(a,b){a.o=202;a.gc=!1;X(a,a.T);0!=a.Vb.c&&(Go(a.Vb,a.r),0<a.Vb.c?a.r=$L(a,J(L(O(aM(a.r)*a.Sb))),J(L(O(bM(a.r)*a.Sb)))):(a.r=new cM(a,a.Ub),Tp(a.Vb,a.r)),a.cc=!0,a.u=!0,b&&(!!a.v&&dM(pw(a.v,hi),a.Vb,0,0,0),a.Fc=!0))}function eM(a){a.r=new cM(a,a.Ub);fM(a.Vb);Tp(a.Vb,a.r);a.Nb=null;a.cc=!0}\nfunction gM(a,b){var c,d,e,f,g;g=new CI;e=Eg;d=Yf;f="MOL or SDF";JL();a:{var h;for(h=new Yp(a.Vb);h.b<h.d.ng();)if(c=Zp(h),0<c.o){c=(JL(),JL(),KL);break a}c=(JL(),JL(),LL)}c=c.a?LL:KL;b&&(e=Fg,f=d=Bg);a.Zc&&(f+=" or "+e,!b&&a.Yc&&(f+=" or OCL ID code"));e=new wI(Qe+e);h=(mL(),nL).b;e.c=h;BI(g,e);tI(e,!c.a);sH(e.d,a);e=new wI(Qe+d);e.c=qL.b;sH(e.d,a);BI(g,e);b||(e=new wI(Qe+d+" V3000"),e.c=sL.b,sH(e.d,a),BI(g,e),a.sg()&&(a.Z&&(e=new wI("Copy as InChI"),e.c=yL.b,sH(e.d,a),tI(e,!c.a),BI(g,e)),a._&&(e=\nnew wI("Copy as InChI key"),e.c=zL.b,sH(e.d,a),tI(e,!c.a),BI(g,e)),a.Ic&&(e=new wI("Search chemical structure (through InChIKey)"),e.c=DL.b,sH(e.d,a),tI(e,!c.a),BI(g,e)),a.$&&(e=new wI("Copy as InChI auxinfo"),e.c=AL.b,sH(e.d,a),tI(e,!c.a),BI(g,e))));e=new wI("Copy as JME");e.c=tL.b;sH(e.d,a);BI(g,e);a.Zc&&a.bb&&!b&&(e=new wI("Copy as OCL Scalar Vector Graphics"),e.c=EL.b,sH(e.d,a),BI(g,e));a.rb&&a.bb&&(e=new wI("Copy as raw Scalar Vector Graphics"),e.c=GL.b,sH(e.d,a),BI(g,e));a.Zc&&a.Yc&&!b&&(e=\nnew wI("Copy as OCL ID code"),e.c=BL.b,sH(e.d,a),tI(e,!c.a),BI(g,e));a.mc&&(BI(g,new wI(fc)),d=a.pc,null==d&&(d="Paste "+f),e=new wI(d),e.c=vL.b,sH(e.d,a),BI(g,e));sG(a,g);return g}function hM(a,b,c,d){return new iM(a.wg(!b?null:b.a,J(L(Math.round(c))),J(L(Math.round(d)))))}\nfunction jM(a,b,c,d){var e,f,g,h,j,l,m;f=100*d+c;j=(c-1)*(a.Ib+(a.fc?1:0));g=(d-1)*(a.Ib+(a.fc?1:0));1==c&&2<d&&(g-=2*a.Ib);kM(b,a.H);a.fc?(f==a.o&&kM(b,RH(a.H)),lM(b,j,g,a.Ib,a.Ib),kM(b,(zH(),FH)),mM(b,j,g,a.Ib-1,a.Ib-1)):f==a.o?nM(b,j+1,g+1,a.Ib,a.Ib,!1):nM(b,j,g,a.Ib,a.Ib,!0);if(oM(a,f))if(c=a.Ib/4,3>d)switch(kM(b,(zH(),HH)),f){case 101:kM(b,LH);pM(b,j+3,g+3,a.Ib-6,a.Ib-6);kM(b,HH);e=g+3;h=a.Ib-6;c=a.Ib-6;d=b.a;f=J(L(O((j+3)*Y)));e=J(L(O(e*Y)));h=J(L(O(h*Y)));c=J(L(O(c*Y)));d.n&&(qM(d,!1),rM(d,\nsM(d,f,e,h,c)));tM(b,j+6,g+6,a.Ib-12,a.Ib-12);uM(b.a,J(L(O((j+9)*(vM(),Y)))),J(L(O((g+9)*Y))),J(L(O(2*Y))),J(L(O(4*Y))));lM(b,j+a.Ib-10,g+9,2,4);0.04>Math.random()&&(kM(b,JH),uM(b.a,J(L(O((j+10)*Y))),J(L(O((g+18)*Y))),J(L(O(4*Y))),J(L(O(4*Y)))));0.96<Math.random()&&(kM(b,LH),lM(b,j+a.Ib-10,g+8,2,3));break;case 112:f=j+c;e=j+a.Ib-c;h=j+a.Ib/2;wM(b,f,g+a.Ib-c,h,g+a.Ib/2);wM(b,j+a.Ib/2,g+a.Ib/2,e,g+a.Ib-c);l=g+a.Ib-c;d=a.Ib/24;xM(b.a,J(L(O((h-d)*(vM(),Y)))),J(L(O(l*Y))),J(L(O((h-2*d)*Y))),J(L(O(l*Y))));\nxM(b.a,J(L(O((h+d)*Y))),J(L(O(l*Y))),J(L(O((h+2*d)*Y))),J(L(O(l*Y))));kM(b,MH);wM(b,f,g+c,h,g+a.Ib/2);wM(b,j+a.Ib/2,g+a.Ib/2,e,g+c);l=g+c;xM(b.a,J(L(O((h-d)*Y))),J(L(O(l*Y))),J(L(O((h-2*d)*Y))),J(L(O(l*Y))));xM(b.a,J(L(O((h+d)*Y))),J(L(O(l*Y))),J(L(O((h+2*d)*Y))),J(L(O(l*Y))));kM(b,HH);break;case 107:kM(b,KH);lM(b,j+4,g+4,a.Ib-8,a.Ib-8);kM(b,HH);mM(b,j+4,g+4,a.Ib-8,a.Ib-8);tM(b,j+6,g+6,a.Ib-11,a.Ib-12);uM(b.a,J(L(O((j+9)*(vM(),Y)))),J(L(O((g+9)*Y))),J(L(O(2*Y))),J(L(O(4*Y))));lM(b,j+a.Ib-10,g+9,2,\n4);break;case 108:d=a.Ib/4;wM(b,j+d,g+a.Ib-d,j+a.Ib-d,g+d);d=a.Ib/2-d;f=g+2*a.Ib/3;j+=a.Ib/2;c=j+d;xM(b.a,J(L(O(j*(vM(),Y)))),J(L(O(f*Y))),J(L(O(c*Y))),J(L(O(f*Y))));g+=a.Ib/3;a=j-d;xM(b.a,J(L(O(a*Y))),J(L(O(g*Y))),J(L(O(j*Y))),J(L(O(g*Y))));j=(a+j)/2;g-=d/2;a=g+d;xM(b.a,J(L(O(j*Y))),J(L(O(g*Y))),J(L(O(j*Y))),J(L(O(a*Y))));break;case 113:a.Jc&&(d=c/2,f=a.Ib-2*c-2*d,c=j+d+c,e=g+(c-j),kM(b,OH),yM(b.a,J(L(O(c*(vM(),Y)))),J(L(O(e*Y))),J(L(O(f*Y))),J(L(O(f*Y)))),kM(b,GH),h=j+a.Ib/2,a=g+a.Ib/2,l=c+f,m=\ng+d,g=m+d,xM(b.a,J(L(O(c*Y))),J(L(O(g*Y))),J(L(O(h*Y))),J(L(O(m*Y)))),xM(b.a,J(L(O(h*Y))),J(L(O(m*Y))),J(L(O(l*Y))),J(L(O(g*Y)))),g=e+f+d,m=g+d,xM(b.a,J(L(O(c*Y))),J(L(O(g*Y))),J(L(O(h*Y))),J(L(O(m*Y)))),xM(b.a,J(L(O(h*Y))),J(L(O(m*Y))),J(L(O(l*Y))),J(L(O(g*Y)))),j+=d,l=j+d,g=e+f,xM(b.a,J(L(O(l*Y))),J(L(O(e*Y))),J(L(O(j*Y))),J(L(O(a*Y)))),xM(b.a,J(L(O(j*Y))),J(L(O(a*Y))),J(L(O(l*Y))),J(L(O(g*Y)))),j=c+f+d,l=j+d,xM(b.a,J(L(O(j*Y))),J(L(O(e*Y))),J(L(O(l*Y))),J(L(O(a*Y)))),xM(b.a,J(L(O(l*Y))),J(L(O(a*\nY))),J(L(O(j*Y))),J(L(O(g*Y)))));break;case 110:zM(b,j,g,a.Ib,!0);break;case 111:zM(b,j,g,a.Ib,!1);break;case 214:d=a.pb;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;kM(b,OH);AM(b,z(ko,Am,-1,[f,c,e]),z(ko,Am,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;AM(b,z(ko,Am,-1,[f,c+d/2,f+d]),z(ko,Am,-1,[h,l,h]),3);a.db=new zI(I(j),I(g));break;case 109:wM(b,j+c,g+a.Ib/2,j+a.Ib-c,g+a.Ib/2);wM(b,j+a.Ib-c,g+a.Ib/2,j+a.Ib-3*c/2,g+a.Ib/2+c/2);wM(b,j+a.Ib-c,g+a.Ib/2,j+a.Ib-3*c/2,g+a.Ib/2-c/2);break;case 102:kM(b,BH);lM(b,j+3,g+5,a.Ib-7,\na.Ib-11);kM(b,HH);mM(b,j+3,g+5,a.Ib-7,a.Ib-11);break;case 103:kM(b,a.H);a.gc&&nM(b,j+1,g+1,a.Ib,a.Ib,!1);kM(b,HH);BM(a,b,j,g,bg);break;case 106:kM(b,JH);wM(b,j+7,g+7,j+a.Ib-7,g+a.Ib-7);wM(b,j+7,g+a.Ib-7,j+a.Ib-7,g+7);kM(b,HH);wM(b,j+c,g+a.Ib/2,j+12,g+a.Ib/2);BM(a,b,j+6,g,lg);break;case 104:kM(b,JH);wM(b,j+7,g+7,j+a.Ib-7,g+a.Ib-7);wM(b,j+7,g+a.Ib-7,j+a.Ib-7,g+7);kM(b,HH);break;case 105:a.Rc||(a.Ub.e?(d=a.O,f=a.q,jL(d),(d=0<=f&&f<d.a.length?d.a[f].a:null)?(!b.b?CM(b.a,d):d==b.c||SH(d,b.c)?CM(b.a,b.c):\nCM(b.a,b.b),pM(b,j+4.5,g+4.5,a.Ib-9,a.Ib-9),kM(b,HH)):lL(a,"invalid color index:"+a.q)):BM(a,b,j,g,"123"),a.Cb=new zI(I(j),I(g)));break;case 114:kM(b,PH);d=a.Ib-8;f=j+(a.Ib-d)/2;c=g+(a.Ib-d)/2;uM(b.a,J(L(O(f*(vM(),Y)))),J(L(O(c*Y))),J(L(O(d*Y))),J(L(O(d*Y))));kM(b,HH);DM(a,b,j,g,BH,ej);break;case 201:wM(b,j+c,g+a.Ib/2,j+a.Ib-c,g+a.Ib/2+2);wM(b,j+c,g+a.Ib/2,j+a.Ib-c,g+a.Ib/2-2);wM(b,j+a.Ib-c,g+a.Ib/2+2,j+a.Ib-c,g+a.Ib/2-2);break;case 202:wM(b,j+c,g+a.Ib/2,j+a.Ib-c,g+a.Ib/2);break;case 203:wM(b,j+c,\ng+a.Ib/2-2,j+a.Ib-c,g+a.Ib/2-2);wM(b,j+c,g+a.Ib/2+2,j+a.Ib-c,g+a.Ib/2+2);break;case 204:wM(b,j+c,g+a.Ib/2,j+a.Ib-c,g+a.Ib/2);wM(b,j+c,g+a.Ib/2-3,j+a.Ib-c,g+a.Ib/2-3);wM(b,j+c,g+a.Ib/2+3,j+a.Ib-c,g+a.Ib/2+3);break;case 205:xM(b.a,J(L(O((j+c/2)*(vM(),Y)))),J(L(O((g+2*c+c/3)*Y))),J(L(O((j+3*(c/2))*Y))),J(L(O((g+2*c-c/3)*Y))));xM(b.a,J(L(O((j+3*(c/2))*Y))),J(L(O((g+2*c-c/3)*Y))),J(L(O((j+5*(c/2))*Y))),J(L(O((g+2*c+c/3)*Y))));xM(b.a,J(L(O((j+5*(c/2))*Y))),J(L(O((g+2*c+c/3)*Y))),J(L(O((j+7*(c/2))*Y))),\nJ(L(O((g+2*c-c/3)*Y))));break;case 206:EM(a,b,j,g+2,3);break;case 207:EM(a,b,j,g,4);break;case 208:EM(a,b,j,g,5);break;case 209:EM(a,b,j,g,1);break;case 210:EM(a,b,j,g,6);break;case 211:EM(a,b,j,g,7);break;case 212:EM(a,b,j,g,8);break;case 213:a.cb&&(BM(a,b,j,g,hf),a.ib=new zI(I(j),I(g)))}else 1301==f&&a.Fg(n),d=FM(a,f),-1!=d&&(f=PK[d],DM(a,b,j,g,NK[d],f))}function GM(a){var b;if(0==a.r.o)return n;b=(zH(),IH);a.r.z=b;b=HM(a.r,n,!0);IM(a);ZL(a,!0);IM(a);return b}\nfunction JM(a,b,c){var d,e,f;d=0;b=J(L(O(b/a.Jb)));c=J(L(O(c/a.Jb)));if(b<(a.U?0:a.Ib+(a.fc?1:0))||c<(a.U?0:2*a.Ib+(a.fc?1:0))){f=0;for(e=1;14>=e;++e)if(b<e*(a.Ib+(a.fc?1:0))){f=e;break}b=0;for(e=1;e<=KM+2;++e)if(c<e*(a.Ib+(a.fc?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}switch(d){case 109:a.Ac||(d=0);break;case 213:a.cb||(d=0);break;case 105:a.Rc&&(d=0)}return d}function LM(a){var b;b=9;a.zc&&++b;a.$c&&++b;return b}\nfunction MM(a,b,c){var d,e,f,g,h;e=b.j.c/b.i;d=b.j.b/b.i;f=3*c;c*=a.pb;!a.Y?a.Y=new NM(b):a.Y.a=b;a.U&&(f=0);f=e-f-c;e=f+c;a.U?(g=d,h=d-c,d=(h+d)/2):(d/=2,g=d+c/2,h=d-c/2);kM(b,(zH(),OH));AM(b,z(ko,Am,-1,[f,e,f]),z(ko,Am,-1,[h,d,g]),3);GI(a.Y,f,h,c,c)}\nfunction OM(a){var b,c,d,e,f,g,h,j,l,m,q;a.Fg("drawMolecularArea  mustReDrawMolecularArea="+a.cc+ia);if(a.cc){if(a.Ub.a&&a.v&&null!=a.v.a&&a.v.a!=Ol&&a.v.a!=Lk)for(f=new Yp(a.Vb);f.b<f.d.ng();)e=Zp(f),eL(e,a.qc);g=new uJ(J(L(O(PM(a,a.Jb)))),J(L(O(QM(a,a.Jb)))),a.Tb,a.Pb);h=RM(a.Qb,a.Sb,g);d=a.Tb;c=a.Pb;a.Fg("drawMolecularArea  "+d+" : "+c+" scale: "+a.Sb+ia);kM(h,a.M);d/=a.Sb;c/=a.Sb;uM(h.a,J(L(O(0*(vM(),Y)))),J(L(O(0*Y))),J(L(O(d*Y))),J(L(O(c*Y))));j=a.Ob?(JI(),MI):(JI(),OI);var r=(JI(),KI),t=h.a;\nif(r==(JI(),KI))j==MI?t.b=n:t.b=fl;var A=new wH(a.Rb);h.d=new wH(Y*A.e);SM(h.a,h.d);if(a.eb||a.x&&a.tc)b=TM(a,a.Vb),WL(a,b,a.X,a.Jb,a.Sb),a.eb=!1;for(f=new Yp(a.Vb);f.b<f.d.ng();){var v=e=Zp(f),s=h,F=void 0,G=void 0,H=void 0,u=void 0,ba=void 0,aa=void 0,M=void 0,da=void 0,qb=void 0,rb=void 0,Na=void 0,Za=void 0,S=void 0,pa=void 0,qa=void 0,fa=void 0,Fa=void 0,Ja=void 0,Da=void 0,Pb=void 0,R=void 0,ua=void 0,ob=void 0,Kb=void 0,$a=void 0,Ua=void 0,Qb=void 0,Wb=void 0,ea=void 0,ra=void 0,ca=void 0,\nHb=void 0,ka=void 0,zb=void 0,W=void 0,N=void 0,cc=void 0,Xb=void 0,hd=void 0,Lb=void 0,Xa=void 0,ga=void 0,Rb=void 0,Ia=void 0,T=void 0,za=void 0,Ab=void 0,Uc=void 0,$b=void 0,Oc=void 0,hc=void 0,db=void 0,da=Wb=1,Fa=v.n.e;s.c=v.j.M;v.j.W&&(kM(s,(zH(),HH)),mM(s,0,0,v.j.X.b-1,v.j.X.a-1));if(0!=v.o){if(v.z){var Jc=s,xb=v.z;Jc.b=xb;Jc.f=Jc.a.e;CM(Jc.a,xb)}if(v.r){UM(v);var Oa=v.j,qc=v.j.Vb.c,mb=void 0,ic=void 0,K=void 0,Bb=void 0,Vc=void 0,cd=void 0,sb=void 0,ib=void 0,Wc=void 0,Xc=void 0,nd=void 0,\nPc=void 0,la=void 0;if(!Oa.ic&&(Bb=qc-1+1,!(0>=Bb||1>=Oa.Vb.c||qc>=Oa.Vb.c))){sb=C(ko,Am,-1,99,1);ic=Xc=0;for(mb=1;mb<=qc;++mb)0!=Zn(Oa.Vb,mb).o&&(K=VM(Zn(Oa.Vb,mb)),Xc+=K.c,ic=sp(ic,K.b),sb[mb]=K.c);Oa.U&&(Xc+=25*(Bb+1),ic+=25);cd=Vc=1;Oa.U?nd=WM(Oa,Oa.X,Oa.Jb):nd=YL(Oa,Oa.X,Oa.Jb,Oa.Sb);Pc=I(nd.c);la=I(nd.b);Xc>=Pc&&(Vc=Pc/Xc);ic>=la&&(cd=la/ic);Wc=0;Oa.U&&(Oa.Sb=Vc<cd?Vc:cd,Oa.Fg("alignMolecules Depict: molecularAreaScale="+Oa.Sb+" xsize="+Pc+" ysize="+la+ia),Wc=25*Pc/Xc);for(mb=1;mb<=qc;++mb)sb[mb]=\nsb[mb]*Pc/Xc;ib=-Pc/2;for(mb=1;mb<=qc;++mb)Oa.U&&UM(Zn(Oa.Vb,mb)),ib+=sb[mb]/2+Wc,YM(Zn(Oa.Vb,mb),ib,0),ib+=sb[mb]/2}v.r=!1}if(Fa){for(pa=1;pa<=v.p&&0<v.j.I;++pa)H=v.c[pa].j,u=v.c[pa].k,ZM(v,s,pa,!1)&&(Na=v.b[u].s-v.b[H].s,Za=v.b[u].u-v.b[H].u,rb=Math.sqrt(Na*Na+Za*Za),1>rb&&(rb=1),Wb=Za/rb,da=Na/rb,ra=9*Wb,ea=9*da,ra*=v.j.I,ea*=v.j.I,Rb=$M(4),Oc=$M(4),Rb[0]=v.b[H].s+ra,Oc[0]=v.b[H].u-ea,Rb[1]=v.b[u].s+ra,Oc[1]=v.b[u].u-ea,Rb[2]=v.b[u].s-ra,Oc[2]=v.b[u].u+ea,Rb[3]=v.b[H].s-ra,Oc[3]=v.b[H].u+ea,AM(s,\nRb,Oc,4));for(pa=1;pa<=v.o&&0<v.j.y;++pa)ZM(v,s,pa,!0)&&(Qb=24*v.j.y,pM(s,v.b[pa].s-Qb/2,v.b[pa].u-Qb/2,Qb,Qb))}for(pa=1;pa<=v.p;++pa)if(M=v.c[pa],H=M.j,u=M.k,kM(s,0==M.d?(zH(),CH):(zH(),GH)),!(106==v.j.o&&v.x==pa&&0==aN(v,v.c[pa].j,v.c[pa].k))){if(3==M.i||4==M.i||6==M.i)qb=H,H=u,u=qb;Lb=v.b[H].s;Ab=v.b[H].u;ga=v.b[u].s;$b=v.b[u].u;if(!(1==M.d||0==M.d)||0!=M.i)Na=ga-Lb,Za=$b-Ab,rb=Math.sqrt(Na*Na+Za*Za),1>rb&&(rb=1),Wb=Za/rb,da=Na/rb;switch(M.d){case 2:ra=2*Wb;ea=2*da;10!=M.i?(xM(s.a,J(L(O((Lb+ra)*\n(vM(),Y)))),J(L(O((Ab-ea)*Y))),J(L(O((ga+ra)*Y))),J(L(O(($b-ea)*Y)))),xM(s.a,J(L(O((Lb-ra)*Y))),J(L(O((Ab+ea)*Y))),J(L(O((ga-ra)*Y))),J(L(O(($b+ea)*Y))))):(xM(s.a,J(L(O((Lb+ra)*(vM(),Y)))),J(L(O((Ab-ea)*Y))),J(L(O((ga-ra)*Y))),J(L(O(($b+ea)*Y)))),xM(s.a,J(L(O((Lb-ra)*Y))),J(L(O((Ab+ea)*Y))),J(L(O((ga+ra)*Y))),J(L(O(($b-ea)*Y)))));kM(s,(zH(),HH));break;case 3:xM(s.a,J(L(O(Lb*(vM(),Y)))),J(L(O(Ab*Y))),J(L(O(ga*Y))),J(L(O($b*Y))));Hb=3*Wb;ca=3*da;xM(s.a,J(L(O((Lb+Hb)*Y))),J(L(O((Ab-ca)*Y))),J(L(O((ga+\nHb)*Y))),J(L(O(($b-ca)*Y))));xM(s.a,J(L(O((Lb-Hb)*Y))),J(L(O((Ab+ca)*Y))),J(L(O((ga-Hb)*Y))),J(L(O(($b+ca)*Y))));break;case 9:for(qa=0;10>qa;++qa)Xa=Lb-(Lb-ga)/10*qa,Uc=Ab-(Ab-$b)/10*qa,xM(s.a,J(L(O(Xa*(vM(),Y)))),J(L(O(Uc*Y))),J(L(O(Xa*Y))),J(L(O(Uc*Y))));bN(s,v.j.A);S=cN(v.j.B);Ja=M.e;db=Wd;null!=Ja&&(db=Ja);cc=QI(db,v.j.B.a);Ia=(Lb+ga)/2-cc/2;hc=(Ab+$b)/2+S/2-1;kM(s,(zH(),MH));dN(s.a,db,J(L(O(Ia*(vM(),Y)))),J(L(O(hc*Y))));kM(s,HH);break;default:if(1==M.i||3==M.i)ra=3*Wb,ea=3*da,ua=$M(3),ob=$M(3),\nua[0]=ga+ra,ob[0]=$b-ea,ua[1]=Lb,ob[1]=Ab,ua[2]=ga-ra,ob[2]=$b+ea,AM(s,ua,ob,3);else if(2==M.i||4==M.i){ra=3*Wb;ea=3*da;for(qa=0;10>qa;++qa)Xa=Lb-(Lb-ga)/10*qa,Uc=Ab-(Ab-$b)/10*qa,Ua=qa/10,xM(s.a,J(L(O((Xa+ra*Ua)*(vM(),Y)))),J(L(O((Uc-ea*Ua)*Y))),J(L(O((Xa-ra*Ua)*Y))),J(L(O((Uc+ea*Ua)*Y))))}else if(5==M.i||6==M.i){za=hd=0;ra=3*Wb;ea=3*da;for(qa=0;9>qa;qa+=1)Xa=Lb-(Lb-ga)/8*qa,Uc=Ab-(Ab-$b)/8*qa,Ua=qa/8,Xb=Xa+ra*Ua,T=Uc-ea*Ua,0<qa&&xM(s.a,J(L(O(hd*(vM(),Y)))),J(L(O(za*Y))),J(L(O(Xb*Y))),J(L(O(T*Y)))),\nhd=Xa-ra*Ua,za=Uc+ea*Ua,xM(s.a,J(L(O(Xb*(vM(),Y)))),J(L(O(T*Y))),J(L(O(hd*Y))),J(L(O(za*Y))))}else xM(s.a,J(L(O(Lb*(vM(),Y)))),J(L(O(Ab*Y))),J(L(O(ga*Y))),J(L(O($b*Y))))}}eN(v);bN(s,v.j.A);cN(v.j.B);for(pa=1;pa<=v.o;++pa)if(G=v.b[pa],!G.b.i){Kb=G.b.a;Ia=G.b.d;hc=G.b.e;kM(s,s.c);Fa&&ZM(v,s,pa,!0);var $a=Kb.b/2,Kc=Kb.e,Cd=Kb.c,Ib=Kb.b,Ga=$a,Qc=$a,jc=s.a,tb=J(L(O(Kb.d*Y))),rc=J(L(O(Kc*Y))),yb=J(L(O(Cd*Y))),dd=J(L(O(Ib*Y))),yd=J(L(O(Ga*Y))),Yc=J(L(O(Qc*Y))),xc=void 0,Ya=void 0,yc=void 0;qM(jc,!0);xc=\n(Ya=~~(yd/2),yc=~~(Yc/2),Sd+tb+fb+rc+Qa+dd+Va+yb+Ra+Ya+Sa+yc+Ka+jc.k+md);rM(jc,xc);kM(s,(KK(),NK)[v.b[pa].c]);fN(s,G.b.j,Ia,hc)}if(!Fa){bN(s,v.j.C);for(pa=1;pa<=v.o;++pa)F=v.b[pa],fa=F.b.f,null!=fa&&(ba=F.b.b,aa=F.b.c,kM(s,(zH(),MH)),dN(s.a,fa,J(L(O(ba*(vM(),Y)))),J(L(O(aa*Y)))))}if(0<v.w||0<v.x)if(kM(s,104==v.j.o?(zH(),JH):(zH(),PH)),0<v.w&&106!=v.j.o&&(Kb=v.b[v.w].b.a,mM(s,Kb.d,Kb.e,Kb.c,Kb.b)),0<v.x&&113!=v.j.o&&(H=v.c[v.x].j,u=v.c[v.x].k,Na=v.b[u].s-v.b[H].s,Za=v.b[u].u-v.b[H].u,rb=Math.sqrt(Na*\nNa+Za*Za),1>rb&&(rb=1),Wb=Za/rb,da=Na/rb,ra=4*Wb,ea=4*da,ua=$M(5),ob=$M(5),ua[0]=v.b[H].s+ra,ua[1]=v.b[u].s+ra,ob[0]=v.b[H].u-ea,ob[1]=v.b[u].u-ea,ua[3]=v.b[H].s-ra,ua[2]=v.b[u].s-ra,ob[3]=v.b[H].u+ea,ob[2]=v.b[u].u+ea,ua[4]=ua[0],ob[4]=ob[0],106!=v.j.o&&gN(s,ua,ob,5),106==v.j.o&&0==aN(v,v.c[v.x].j,v.c[v.x].k))){W=v.c[v.x].j;N=v.c[v.x].k;hN(v,v.x);Da=v.b[W].o;Pb=v.b[N].o;zb=ka=0;for(pa=1;pa<=v.o;++pa)v.b[pa].o==Da?++ka:v.b[pa].o==Pb&&++zb;R=ka>zb?Pb:Da;kM(s,(zH(),JH));for(pa=1;pa<=v.o;++pa)v.b[pa].e=\n!1,v.b[pa].o==R&&(v.b[pa].e=!0,Kb=v.b[pa].b.a,mM(s,Kb.d,Kb.e,Kb.c,Kb.b))}v.z&&(s.b=null,CM(s.a,s.f))}}!a.tc&&(a.tc=new tJ);a.tc.c=d;a.tc.b=c;if(a.Ac){if(!a.Bc.f){var Cc=a.Bc,td=d/2,dc=c/2;Cc.f=!0;Cc.d=td;Cc.e=dc}var pb=a.Bc,Zc,sc,Lc,Dc,qe,Ec,kc;qe=pb.a/4/2;kM(h,(zH(),MH));Ec=pb.d-pb.a/2;kc=pb.d+pb.a/2;var ab=pb.i,Dd=pb.e,re=pb.e;ab.a=Ec;ab.c=Dd;ab.b=kc;ab.d=re;var hb=pb.k,he=pb.e,ie=kc-qe,$d=pb.e+qe;hb.a=kc;hb.c=he;hb.b=ie;hb.d=$d;var ae=pb.b,Re=pb.e,Ge=kc-qe,je=pb.e-qe;ae.a=kc;ae.c=Re;ae.b=Ge;ae.d=\nje;for(sc=pb.j,Lc=0,Dc=sc.length;Lc<Dc;++Lc)Zc=sc[Lc],wM(h,Zc.a,Zc.c,Zc.b,Zc.d)}a.U&&(a.Db=new mI(uf,0,13),a.Gb=wG(a.Db),null!=a.Nb&&(l=QI(a.Nb,a.Gb.a),m=(d-l)/2,q=c-13,kM(h,(zH(),HH)),bN(h,a.Db),fN(h,a.Nb,m,q)));a.U&&(a.Lc?MM(a,h,0.6/a.Sb):a.Y=null);var ke=I(h.j.d),$c=I(h.j.e);iN(a.bd,a.Qb.a,ke,$c);a.cc=!1;a.Fc&&(jN(a),a.Fc=!1);a.v&&null!=a.v.a&&(null!=a.kc&&qK(a.kc,null),a.v&&null!=a.v.a&&a.zg(),kN(a.v),a.gc&&(a.gc=!1,a.ec=!0,a.yf(a.bd.e)))}}\nfunction lN(a){a.cc=!0;a.Qb?(OM(a),a.cc=!1):a.yf(a.bd.e)}function EM(a,b,c,d,e){var f,g,h,j,l;f=a.Ib/4;g=!1;j=C(ko,Am,-1,9,1);l=C(ko,Am,-1,9,1);c+=a.Ib/2;d+=a.Ib/2;f=a.Ib/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);gN(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);wM(b,j[0],l[0],j[1],l[1]);wM(b,j[2],l[2],j[3],l[3]);wM(b,j[4],l[4],j[5],l[5])}}\nfunction mN(a){var b,c,d,e;if(a.ec){d=new uJ(0,0,a.X.b,J(L(O(QM(a,a.Jb)))));d=RM(a.Vc,a.Jb,d);c=a.X.b/a.Jb;b=a.U?0:2*a.Ib+(a.fc?1:0);kM(d,a.H);uM(d.a,J(L(O(0*(vM(),Y)))),J(L(O(0*Y))),J(L(O(c*Y))),J(L(O(b*Y))));a.fc?(kM(d,RH(a.H)),e=14*(a.Ib+(a.fc?1:0)),yM(d.a,J(L(O(e*Y))),J(L(O(0*Y))),J(L(O((c-e-1)*Y))),J(L(O((b-1)*Y))))):(kM(d,RH(a.H)),xM(d.a,J(L(O((c-1)*Y))),J(L(O(0*Y))),J(L(O((c-1)*Y))),J(L(O((b-1)*Y)))),xM(d.a,J(L(O(0*Y))),J(L(O((b-1)*Y))),J(L(O((c-1)*Y))),J(L(O((b-1)*Y)))),kM(d,a.K),xM(d.a,J(L(O(0*\nY))),J(L(O(0*Y))),J(L(O((c-1)*Y))),J(L(O(0*Y)))));c=a.o;233<=a.o&&262>=a.o&&(a.o=213);for(b=1;14>=b;++b)jM(a,d,b,1),jM(a,d,b,2);a.o=c;iN(a.bd,a.Vc.a,0,0)}}\nfunction zM(a,b,c,d,e){var f,g,h,j,l,m,q,r;l=d/4;c-=1;m=2+l/2;g=2+l;r=c+10*d/24;j=r+l;q=b+d;e?(h=2+b,f=m+b,g+=b):(f=q-m,h=q-2,g=q-g);xM(a.a,J(L(O(h*(vM(),Y)))),J(L(O(r*Y))),J(L(O(f*Y))),J(L(O(j*Y))));xM(a.a,J(L(O(g*Y))),J(L(O(r*Y))),J(L(O(f*Y))),J(L(O(j*Y))));h=l/3-0.5;xM(a.a,J(L(O(f*Y))),J(L(O((r+h)*Y))),J(L(O(f*Y))),J(L(O(j*Y))));f=d-m-4;c=c+m-h;d=d-4-h-1;j=270;e?(b+=m,e=270):(b=q-f-m,j*=-1,e=-90);nN(a.a,J(L(O(b*Y))),J(L(O(c*Y))),J(L(O(f*Y))),J(L(O(d*Y))),J(L(Math.round(e))),J(L(Math.round(j))))}\nfunction $L(a,b,c){var d,e,f,g;d=null;if(1==a.Vb.c)return Zn(a.Vb,0);b=oN(a,b);g=pN(a,c);c=1.7976931348623157E308;for(f=new Yp(a.Vb);f.b<f.d.ng();)e=Zp(f),a=qN(e,b,g),a<c&&(c=a,d=e);return d}\nfunction rN(a,b,c,d,e){var f,g,h,j,l;sN(e);b=oN(a,b);l=pN(a,c);h=d;for(g=new Yp(a.Vb);g.b<g.d.ng();){c=Zp(g);j=new tN(d);f=c;var m=b,q=l,r=(a.Rc||a.Pc)&&105==a.o||113==a.o||205==a.o||112==a.o||108==a.o||233<=a.o&&1310>=a.o||105==a.o&&!a.Ub.e,t=j,A=void 0,v=void 0,s=void 0,F=void 0,G=A=A=A=v=F=A=void 0,H=void 0,u=void 0,ba=v=s=s=A=void 0,aa=s=F=A=v=void 0,M=aa=void 0,G=0,u=t.a;if(!r){for(H=1;H<=f.p;++H)if(v=f.c[H],s=uN(m,q,v.b,v.c),s<u&&(u=s,G=H),0!=G){A=v.j;F=v.k;for(v=1;2>=v;++v)s=f.b[A].s+v/3*(f.b[F].s-\nf.b[A].s),aa=f.b[A].u+v/3*(f.b[F].u-f.b[A].u),s=uN(m,q,s,aa),s<u&&(u=s)}G*=-1}if(!((a.Rc||a.Qc)&&105==a.o))for(H=1;H<=f.o;++H)s=uN(m,q,f.b[H].s,f.b[H].u),s<u&&(u=s,G=H);if(0==G&&!r)for(H=1;H<=f.p;++H)A=f.c[H].j,F=f.c[H].k,v=f.b[A].s,s=f.b[A].u,A=f.b[F].s,F=f.b[F].u,A-=v,F-=s,aa=m-v,M=q-s,s=A*A+F*F,v=aa*aa+M*M,ba=uN(aa,M,A,F),v+ba>s+u||(A=aa*A+M*F,0>A||(s=Math.sqrt(s),v=Math.sqrt(v),A/=s*v,1<=A||(A=1.5707963267948966-Math.acos(A),A=v*Math.cos(A),A*=A,A<u&&(G=-H,u=A))));t.a=u;f=G;j.a<h&&(h=j.a,sN(e),\ne.c=c,0<f?e.a=f:e.b=-f)}}function XL(a){var b;b=new vN;a=wN(a);b.d=a.d;b.e=a.e;b.c=a.c;b.b=a.b;if(b&&!(0>=b.c||0>=b.b))b.d-=12.5,b.e-=12.5,b.c+=25,b.b+=25;return b}function YL(a,b,c,d){a=WM(a,b,c);a.d=0;a.e=0;a.c/=d;a.b/=d;return a}function WM(a,b,c){var d,e;d=a.U?0:a.U?0:(a.Ib+(a.fc?1:0))*c;e=a.U?0:a.U?0:(2*a.Ib+(a.fc?1:0))*c;return new xN(d,e,b.b-(a.U?0:d+(a.U?0:(a.fc?1:3)*c)),b.a-(a.U?0:e+(a.U?0:a.Ib*c)))}\nfunction RM(a,b,c){var d=a.b;d.i=b;b=d.a;rM(b,"<g "+(\'transform="scale(\'+d.i/Y+\')"\')+Vd);d=b.u;d[d.length]=Ld;a=a.b;a.j.d=c.d;a.j.e=c.e;a.j.b=c.b;a.j.c=c.c;return a}function TM(a,b){var c,d,e;e=new yN;for(d=new Yp(b);d.b<d.d.ng();)c=Zp(d),Tp(e.a,c);a.Ac&&Tp(e.a,a.Bc);return e}\nfunction zN(a,b,c,d){var e,f;if(!b||AN(b)){if((e=0<a.r.w||0<a.r.x)&&(104==a.o||106==a.o))return!0;if(e&&!a.U){a.Wc&&(f=a.Wc,f.k==a&&(f.k=null,Go(a.sd,f)));f=a.r;var g,h,b=new CI;e=a.lc||a.G||a.Ac;f.f.a?g=new wI(Wg):g=new wI(Og);tI(g,BN(f));BI(b,g);sH(g.d,a);e&&0<f.w&&(g=new wI(a.Ub.e?Le:Ke),sH(g.d,a.ob),h=a.ob,h.e=null,h.a=h.c=0,a.ob.a=f.w,a.ob.e=f,Us(a.Vb,a.r),BI(b,g));a.Zc&&(g=new wI(Pe),BI(b,g),sH(g.d,a));g=new wI(bf);a:{for(h=f.o;1<=h;--h)if(1==f.b[h].c){h=!0;break a}h=!1}tI(g,h);BI(b,g);sH(g.d,\na);e&&(e=new wI(pe),sH(e.d,a),BI(b,e),e=new wI(af),sH(e.d,a),BI(b,e),tI(e,0<CN(f)));e=new uI;g=Ng;e.e=!1;yF(e.i.a,!1);if(0<f.x&&(h=f.c[f.x],1==h.d||0==h.d))g=0==h.d?Vg:Ng,h=a.ob,h.e=null,h.a=h.c=0,a.ob.c=f.x,a.ob.e=f,Us(a.Vb,a.r),e.e=!0,yF(e.i.a,!0),sH(e.d,a);e.f=g;!e.i&&(e.i=new xI((LG(),e)));e.i.a.lb.textContent=g||n;BI(b,e);a.Wc=b;sG(a,a.Wc);DN(a.Wc.a,a,c,d)}else a.Ac?f=(a.R=gM(a,!0),a.R):f=(a.Q=gM(a,!1),a.Q),AN(b)||(c=I(c*a.Jb+0.5),d=I(d*a.Jb+0.5)),DN(f.a,a,c,d);d=new bI(null,0,EN(0));FN(a,d,\n1E6,1E5);return!0}return!1}\nfunction GN(a,b){var c;switch(b){case 103:return X(a,"Add new molecule"),!0;case 113:return X(a,"Move atom"),!0;case 112:return X(a,"Activate spiro ring"),!0;case 201:return X(a,"Stereo bond single or double"),!0;case 205:return X(a,"Create alkyl chain"),!0;case 104:return X(a,"Delete atom or bond"),!0;case 106:return X(a,"Click bond to delete smallest fragment"),!0;case 101:return X(a,"Show SMILES or SMIRKS"),!0;case 107:return X(a,"Open query box for SMARTS"),!0;case 1201:return X(a,"Select other atom type"),\n!0;case 1301:return X(a,"Select R group"),!0}if(!a.r||0==a.r.o)return!1;c=null;switch(b){case 102:1<a.Vb.c?c="Delete selected molecule (red)":c="Clear canvas";var d=(zH(),IH);a.r.z=d;a.Xc=a.r;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(zH(),OH),a.r.z=d,a.Xc=a.r}null!=c?(X(a,c),a.cc=!0,a.ec=!0):(a.cc=!1,a.ec=!1);return null!=c}\nfunction HN(a,b){var c,d;switch(b){case 103:case 113:case 112:case 201:case 205:case 106:case 104:case 101:case 107:case 1201:case 1301:return X(a,a.T),!0}if(a.Xc&&(102==b||a.Ac&&109==b)){a.Xc.z=null;a.Xc=null;for(d=new Yp(a.Vb);d.b<d.d.ng();)c=Zp(d),c.z=null;X(a,a.T);a.cc=!0;a.ec=!0}else a.cc=!1,a.ec=!1;return a.cc}\nfunction IN(a,b,c,d,e){var f,g,h;f=new JN(b);g=null;h=!1;null==b||0==Tr(b).length||(KN(a.v,ce),X(a,a.T),b=null,f.f==(LN(),MN)&&f.c&&NN(f,f.c),f.a==(ON(),PN)&&f.i!=(QN(),RN)?SN(a,f.b,!1)?b=f.e||f.f==TN||f.f==UN?"readRXNFile":Jk:g="Invalid V2000 molfile":f.a==VN?WN(a,f.b,!1)?b="readJME":g="Invalid JME string":f.a==XN||f.f==YN?g="Reading "+f.f+Ea:a.Zc&&(h=!0,Iw(1,new ZN(a,f,e,c,d))),h||(null==g&&e&&null!=b&&(!!a.v&&dM(pw(a.v,b),a.Vb,0,0,0),a.Fc=!0),a.cc=null==g,c?null==g?$N(c):aO(c,new Ro(g)):null!=\ng&&(X(a,ff+g),a.yf(a.bd.e)),null==g&&d&&a.yf(a.bd.e)))}\nfunction SN(a,b,c){var d,e;d=new bO;a:{e=a.Ub;var f,g,h,j,l,m,q;d.b=C(GJ,o,0,0,0);d.c=0;d.a=!1;q=cO(b);d.a=0==b.indexOf(Db);if(d.a){b=new lK(b,q,!0);g=n;for(f=1;5>=f;++f)g=dO(b,q);l=EN(Rr(Tr(g.substr(0,3)),10)).a;j=EN(Rr(Tr(g.substr(3,3)),10)).a;f=0;9<=g.length&&(f=EN(Rr(Tr(g.substr(6,3)),10)).a);dO(b,q);for(g=1;g<=l+j+f;++g){for(h=n;!(m=dO(b,q),null==m||Q(m,"$MOL"));)h+=m+q;if(!eO(d,h,e)){e=!1;break a}h=Zn(d,d.c-1);g<=l?h.t=1:g>l&&g<=l+j?h.t=3:h.t=2}}else if(!eO(d,b,e)){e=!1;break a}e=!0}e&&!fO(d)&&\ngO(a,d,c);return e}function X(a,b){null==b&&(b=a.T);a.ac=!0;a.nb=b;a.Fg("info: "+b)}function hO(a,b){var c;c=Math.round(b);100>c&&(!RK[c]&&(RK[c]=new mI(uf,0,c)),!TK[c]&&fq(TK,c,wG(RK[c])),a.A=RK[c],a.B=TK[c]);c=J(L(Math.round(0.8*b)));100>c&&(!VK[c]&&(VK[c]=new mI(uf,0,c)),!WK[c]&&fq(WK,c,wG(VK[c])),a.C=VK[c],a.D=WK[c])}\nfunction oM(a,b){if(1301==b&&!a.zc||107==b&&!a.xc||201==b&&!a.Sc||103==b&&!a._b||105==b&&!a.lc&&!a.G||109==b&&!a.Ac)return!1;switch(b){case 105:return!a.Rc&&a.Ub.e||a.lc||a.G;case 113:return a.Jc;case 109:return a.Ac}return!0}function AN(a){var b;if(!a)return!1;b=a.Pf();a=0!=(a.e&2);return b||a}function iO(a,b,c){b-=J(L(O(PM(a,a.Jb))));c-=J(L(O(QM(a,a.Jb))));return 0>b||0>c||c>a.Pb||b>a.Tb}function uL(a){ZK(a);return jO(a.Vb,!1)}function PM(a,b){return a.U?0:(a.Ib+(a.fc?1:0))*b}\nfunction FM(a,b){var c,d;d=-1;if(1301<=b)d=33+(b-1301);else{for(c=0;c<MK.length;c+=2)if(MK[c]==b){d=MK[c+1];break}32==d&&!a.$c&&a.zc&&(d=33)}return d}\nfunction kO(a,b){var c,d,e,f,g;if(0==b)return!1;iL(a,!1);f=!1;c=a.o;a.o=b;if(300>=b)switch(a.ec=!0,a.bc=!0,X(a,a.T),b){case 102:ZL(a,!0);HN(a,102);GN(a,102);f=!0;break;case 110:a.cc=!0;a.o=c;a.Lb.a!=a.Lb.b&&a.Lb.a.b!=a.Lb.b?a.u&&(a.r=Zn(a.Vb,a.Vb.c-1),a.u=!1):X(a,"No more undo");if(!(a.Lb.a!=a.Lb.b&&a.Lb.a.b!=a.Lb.b))break;lO(a,mO(a.Lb));a.v&&dM(pw(a.v,Ol),a.Vb,0,0,0);a.Fc=!0;a.Fc=!1;a.cc=!0;break;case 111:a.o=c;if(a.Lb.a.c)a.u&&(a.r=Zn(a.Vb,a.Vb.c-1),a.u=!1);else{X(a,"No more redo");break}if(!a.Lb.a.c)break;\nd=a.Lb;if(!d.a.c)throw new vD("Cannot redo. Index is out of range.");if(!d.a.c)throw new vD(Cf);d.a=d.a.c;lO(a,d.a.a);a.v&&dM(pw(a.v,Lk),a.Vb,0,0,0);a.Fc=!0;a.Fc=!1;a.cc=!0;break;case 214:zN(a,null,a.db.a,a.db.b);a.o=c;break;case 151:case 152:case 154:case 153:d=null;a.o=c;switch(b){case 152:d=nO(a.Hc);break;case 151:d=oO(a.Hc);break;case 154:d=a.Hc;d.a=d.c;d=nO(d);break;case 153:d=a.Hc,d.a=-1,d=oO(d)}null==d?X(a,"No more molecules in SDF buffer"):(eM(a),a.oc=!0,IN(a,d,null,!1,!1),a.oc=!1,Q(a.nb,\nn)&&(X(a,"MOL n. "+(a.Hc.a+1)+" of "+a.Hc.c),f=!0,a.v&&dM(pw(a.v,"SDFstack"),a.Vb,0,0,0),a.Fc=!0,a.Fc=!1));break;case 101:Iw(4,new pO(a));a.o=c;break;case 107:Iw(2,new qO(a));break;case 114:Iw(3,new rO(a));a.o=c;break;case 103:a.gc=!0;a.o=c;break;case 105:if(a.Bb){a.o=c;var h,j;d=new CI;for(e=1;e<a.O.a.length;++e)g=a.O,h=e,jL(g),h=0<=h&&h<g.a.length?g.a[h]:null,g=h.a,j=h.d,h=h.b,g=new wI(j+ha+sO(g)),BI(d,g),g.c=h,sH(g.d,a);sG(a,d);g=a.Cb.b;e=I(a.Cb.a*a.Jb+0.5);g=I(g*a.Jb+0.5);DN(d.a,a,e,g);break}a.G&&\na.Xb&&(a.Xb=!1,tO(a.r),a.cc=!0,a.v&&dM(pw(a.v,Jh),a.Vb,0,0,0),f=a.Fc=!0,a.o=c);a.tb=1;break;case 109:a.o=c;ZK(a);if(2==a.r.t){X(a,"Copying the agent not possible !");break}d=VM(a.r);if(!d)break;a.cc=!0;a.r=new uO(a.r);f=YL(a,a.X,a.Jb,a.Sb);f=f.d+f.c/2-(d.d+d.c/2);YM(a.r,2*f,0);Tp(a.Vb,a.r);a.v&&dM(pw(a.v,"reactionCopy"),a.Vb,0,0,0);f=a.Fc=!0;HN(a,109);GN(a,109);break;case 104:f=aL(a);break;case 213:a.o=c;if(!a.hb){var l;l=new CI;for(e=a.jb,g=0,h=e.length;g<h;++g)d=e[g],j=new wI(d),BI(l,j),j.c=d,sH(j.d,\na);sG(a,l);a.hb=l}e=a.ib.b;d=I(a.ib.a*a.Jb+0.5);e=I(e*a.Jb+0.5);DN(a.hb.a,a,d,e);break;case 108:0<a.r.w&&vO(a.r,a.r.w,0)&&(cL(a,ei,a.r.w),f=!0)}else a.bc=!0,a.ec=!0,a.s=FM(a,b),X(a,a.T),32==a.s&&Iw(5,new wO(a)),1301<=b&&1310>=b&&(a.s=33+(b-1301)),0<a.r.w&&(a.s!=a.r.b[a.r.w].c&&32!=a.s?(xO(a.r,a.r.w,a.s),a.r.b[a.r.w].p=0,a.r.b[a.r.w].f=0,a.r.b[a.r.w].k=0,cL(a,bl,a.r.w),f=!0):32==a.s&&(f=ox((yO(),zO).rd.a.lb,Ql),AO(a.r,a.r.w,f),cL(a,bl,a.r.w),f=!0));if(!f&&(0<a.r.w||0<a.r.x))if(206<=a.o&&229>=a.o)a.ub=\n2,BO(a.r),f=!0,ML(a,Bh,Us(a.Vb,a.r),0,a.r.x);else if(202==a.o||203==a.o||204==a.o)if(0<a.r.w)a.ub=0,f=a.r,CO(f,f.w,0),ML(a,xh,Us(a.Vb,a.r),0,a.r.x),f=!0;else{d=1;g=dl;switch(a.o){case 203:d=2;g=cl;break;case 204:d=3,g=el}(e=d!=a.r.c[a.r.x].d)?(a.r.c[a.r.x].d=d,ML(a,g,Us(a.Vb,a.r),0,a.r.x),f=!0,a.r.c[a.r.x].i=0):2==d&&(f=a.r.c[a.r.x],2==f.d&&(f.i=10-f.i),f=!0)}f&&(a.cc=!0,a.o=c);a.cc&&lN(a);a.yf(a.bd.e);return!0}\nfunction rL(a,b,c){b=new DO(a,b,c);ZK(a);var a=a.Vb,d,e,f,g,h;h=n;if(a.a){0<EO(a,2,!1).c?g=z(B,w,-1,[1,3,2]):g=z(B,w,-1,[1,3]);h+=Eb;for(c=0,f=g.length;c<f;++c)d=g[c],d=b.i?1:EO(a,d,!1).c,h+=FO(d,3);h+=ia;for(c=0,f=g.length;c<f;++c){d=g[c];d=EO(a,d,b.i);for(e=new Yp(d);e.b<e.d.ng();)d=Zp(e),h+=Cb,h+=GO(d,b)}}else 1<a.c?d=HO(a):d=(oq(0,a.c),a.b[0]),h=GO(d,b);return h}\nfunction IO(a,b,c,d){var e;a.Wb=!1;if(a.P&&zN(a,b,c,d))return a.Wb=!0,a.Zb=!1,!0;e=!0;a._c=c;a.ad=d;X(a,a.T);a.Xb=JO(b);a.Zb=!1;if(!a.U&&(c<J(L(O(PM(a,a.Jb))))||d<J(L(O(QM(a,a.Jb)))))){e=JM(a,c,d);if(112==e)return a.Oc=!0,X(a,"Next ring will be added as spiro"),KO(a),a.Wb=!0;if(113==e)if(a.Jc)X(a,"Move one atom"),KO(a);else return a.Wb=!0;if(!a.$c&&1201==e||!a.xc&&107==e||!a.Sc&&201==e||!a._b&&103==e||!a.lc&&!a.G&&105==e||!a.Ac&&109==e)return!1;e=kO(a,e)}else{if(!a.U&&d>a.X.a-J(L(O(a.U?0:a.Ib*a.Jb))))return!1;\nvar f=a.ad,g,h,j,l,m;h=null;b=oN(a,a._c);f=pN(a,f);j=1.7976931348623157E308;if(a.Ac){var q;l=1.7976931348623157E308;for(g=a.Bc.j,h=0,j=g.length;h<j;++h){q=g[h];m=q.a;var r=q.c,t=q.b;q=q.d;var A=void 0,v=void 0,s=A=v=void 0,s=v=s=void 0,v=t-m,A=q-r,s=v*v+A*A;0==s?(A=t-b,v=q-f):(s=((b-m)*v+(f-r)*A)/s,1<s?s=1:0>s&&(s=0),v=m+s*v,s=r+s*A,A=v-b,v=s-f);m=Math.sqrt(A*A+v*v);l=m<l?m:l}j=l;h=a.Bc}for(m=new Yp(a.Vb);m.b<m.d.ng();)l=Zp(m),g=qN(l,b,f),g<j&&(j=g,h=l);a.p=h;a.r=$L(a,a._c,a.ad);a.p==a.Bc&&(a.r.w=\n0,a.r.x=0);if((JL(),null!=a.b[me]?KL:LL).a)if(0<a.r.w&&(LO(a,Us(a.Vb,a.r),a.r.w,0,me),a.U&&!a.V)||0<a.r.x&&(LO(a,Us(a.Vb,a.r),0,a.r.x,ye),a.U&&!a.V))return!0;a.Zb=!0;if(0<a.r.w&&(!a.U||a.U&&105==a.o))if(a.wb.c=a.r,104==a.o)aL(a);else{if(106==a.o)return!0;if(108==a.o)vO(a.r,a.r.w,0)&&cL(a,ei,a.r.w);else if(202==a.o||203==a.o||204==a.o||201==a.o||205==a.o)a.ub=1,c=a.r,CO(c,c.w,0),a.r.y=a.r.w,205==a.o?(a.r.q=1,a.r.e[1]=a.r.o,a.r.e[0]=a.r.w,a.r.x=0,a.Fc=!1):ML(a,xh,Us(a.Vb,a.r),0,a.r.x);else if(206<=\na.o&&229>=a.o)a.ub=2,BO(a.r),cL(a,Ah,a.r.w);else if(230==a.o)a.ub=3,cL(a,Ch,a.r.w);else if(233<=a.o&&262>a.o)MO(a.r,!1),cL(a,zh,a.r.w),a.ub=3;else if(107==a.o){if(a.yc.b)return!0;AO(a.r,a.r.w,ox(a.yc.e.rd.a.lb,Ql));a.r.i=!0;cL(a,"addAtomQuery",a.r.w)}else if(105==a.o)!a.wc&&!a.Rc?(c=-1,a.zb&&(c=a.tb,a.Cc=!0,a.zb=!1,X(a,a.T),a.Ub.e&&kL(a,c)),a.Ub.e?c=NO(a.r,0<c?c:a.q):(-1==c&&(a.Ac?(c=a.r.t,d=a.Vb,ZK(a),c=NL(d,c)):c=CN(a.r),(!a.Xb||0==c)&&++c),c=NO(a.r,c))):c=!0,c?cL(a,"markAtom",a.r.w):cL(a,"unMarkAtom",\na.r.w),a.wc&&(a.Fc=!1);else if(113!=a.o)if(300<a.o){if(a.s!=a.r.b[a.r.w].c||32==a.s)xO(a.r,a.r.w,a.s),a.r.b[a.r.w].p=0,a.r.b[a.r.w].f=0,a.r.b[a.r.w].k=0,32==a.s&&(c=ox((yO(),zO).rd.a.lb,Ql),1>c.length&&(c=Zg),AO(a.r,a.r.w,c)),cL(a,bl,a.r.w)}else e=!1}else if(0<a.r.x&&(!a.U||a.U&&105==a.o))if(a.wb.c=a.r,104==a.o)aL(a);else if(106==a.o){for(c=a.r;;){d=0;for(b=c.o;1<=b;--b)c.b[b].e&&b>d&&(d=b);if(0==d)break;bL(c,d);c.b[d].e=!1}eL(a.r,a.qc);ML(a,"delBondGroup",Us(a.Vb,a.r),0,a.r.x);a.r.x=0}else if(201==\na.o)OO(a.r,a.r.x),ML(a,"setBondStereo",Us(a.Vb,a.r),0,a.r.x);else if(202==a.o||205==a.o)1==a.r.c[a.r.x].d&&0==a.r.c[a.r.x].i?(a.r.c[a.r.x].d=2,ML(a,cl,Us(a.Vb,a.r),0,a.r.x)):(a.r.c[a.r.x].d=1,a.r.c[a.r.x].i=0,ML(a,dl,Us(a.Vb,a.r),0,a.r.x)),a.r.c[a.r.x].i=0;else if(203==a.o)c=2!=a.r.c[a.r.x].d,a.r.c[a.r.x].d=2,c?a.r.c[a.r.x].i=0:(c=a.r.c[a.r.x],2==c.d&&(c.i=10-c.i)),eL(a.r,a.qc),ML(a,cl,Us(a.Vb,a.r),0,a.r.x);else if(204==a.o)a.r.c[a.r.x].d=3,a.r.c[a.r.x].i=0,eL(a.r,a.qc),ML(a,el,Us(a.Vb,a.r),0,a.r.x);\nelse if(206<=a.o&&229>=a.o)a.ub=2,BO(a.r),ML(a,Bh,Us(a.Vb,a.r),0,a.r.x),eL(a.r,a.qc);else if(107==a.o){if(!a.yc.b)return!0;c=ox(a.yc.e.rd.a.lb,Ql);a.r.c[a.r.x].d=9;a.r.c[a.r.x].e=c;ML(a,"setQueryBond",Us(a.Vb,a.r),0,a.r.x)}else if(105==a.o){if(a.wc)c=!0;else a:{c=a.r;d=a.q;if(c.n.e){if(c.j.Ab)for(b=1;b<=c.p;++b)b!=c.x&&PO(c.c[b]);if(d!=QO(c.c[c.x])){c.c[c.x].x[0]=d;c=!0;break a}PO(c.c[c.x])}c=!1}c?ML(a,"markBond",Us(a.Vb,a.r),0,a.r.x):ML(a,"unMarkBond",Us(a.Vb,a.r),0,a.r.x);a.wc&&(a.Fc=!1)}else e=\n!1;else if((fO(a.Vb)||a.gc)&&!a.U){if(201>=a.o)return!1;b=a.Vb;f=new bO;for(h=new Yp(b);h.b<h.d.ng();)g=Zp(h),0==g.o&&fq(f.b,f.c++,g);for(h=new Yp(f);h.b<h.d.ng();)g=Zp(h),Go(b,g);a.r=new cM(a,a.Ub);Tp(a.Vb,a.r);a.wb.c=a.r;202<=a.o&&204>=a.o||205==a.o?(RO(a.r,null),a.r.p=0,SO(a.r,1,oN(a,c),pN(a,d)),a.r.w=1,a.r.y=1,a.ub=1,b=a.r,CO(b,b.w,0),205==a.o?(SO(a.r,2,oN(a,c)+21.65,pN(a,d)-12.5),a.r.e[0]=1,a.r.e[1]=2,a.r.q=1,ML(a,yh,Us(a.Vb,a.r),0,a.r.x)):ML(a,xh,Us(a.Vb,a.r),0,a.r.x)):206<=a.o&&229>=a.o?(a.r.A=\noN(a,c),a.r.B=pN(a,d),a.ub=2,BO(a.r),a.v&&dM(pw(a.v,Ah),a.Vb,0,0,0),a.Fc=!0):300<a.o?(RO(a.r,null),xO(a.r,1,a.s),a.r.p=0,SO(a.r,1,oN(a,c),pN(a,d)),a.r.w=1,32==a.s&&(c=ox((yO(),zO).rd.a.lb,Ql),1>c.length&&(c=Zg),AO(a.r,1,c)),cL(a,"addAtom",a.r.w)):230==a.o?(WN(a,null,!0),a.v&&dM(pw(a.v,Ch),a.Vb,0,0,0),a.Fc=!0):233<=a.o&&262>a.o?(RO(a.r,null),a.r.p=0,SO(a.r,1,oN(a,c),pN(a,d)),a.r.w=1,MO(a.r,!0),a.v&&dM(pw(a.v,zh),a.Vb,0,0,0),a.Fc=!0):IJ()}else e=!1;e&&(a.cc=!0,KO(a))}return a.Wb=e}\nfunction TO(a,b,c,d){var e,f,g,h;if(!a.Zb||UO(b))return!0;a.ac=!1;f=(c-a._c)/a.Sb;g=(d-a.ad)/a.Sb;e=oN(a,c);h=pN(a,d);if(2==a.ub||3==a.ub||9==a.ub)return!0;if(1==a.ub){X(a,"mouseDrag(): lasaction = LA_BOND "+a.ub);f=!1;a.wb.c.w=0;--a.r.o;g=a.hc;iO(a,c,d)?sN(g):rN(a,c,d,QK?350:170,g);++a.r.o;if(a.hc.c&&0<a.hc.a&&(g=a.hc.c,g.w=a.hc.a,g!=a.r||a.hc.a!=a.r.y))SO(a.r,a.r.o,g.b[a.hc.a].s,g.b[a.hc.a].u),g.w=a.hc.a,f=!0,g=a.wb,b=a.hc,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.r;var j,l,m,q,r;f.w=0;VO(f.b[0],e,h);\ng=WO(f,0,f.o);if(0<g&&205!=f.j.o)f.w=g,g!=f.y?SO(f,f.o,f.b[g].s,f.b[g].u):SO(f,f.o,f.A,f.B);else if(205==f.j.o){f.x=0;g=f.e[f.q];l=f.e[f.q-1];j=f.b[g].s-f.b[l].s;b=f.b[g].u-f.b[l].u;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;m=g/2/Math.tan(0.5235987755982988);q=e-f.b[l].s;r=h-f.b[l].u;l=-g/2+q*j+r*b;b=r*j-q*b;if(0>l)if(1<f.q)bL(f,f.o),--f.q,f.v=!1;else if(2==f.o)0>f.b[2].u-f.b[1].u&&0<h-f.b[1].u?f.b[2].u=f.b[1].u+g/2:0<f.b[2].u-f.b[1].u&&0>h-f.b[1].u&&(f.b[2].u=f.b[1].u-g/2),0>f.b[2].s-f.b[1].s&&0<\ne-f.b[1].s?f.b[2].s=f.b[1].s+0.866*g:0<f.b[2].s-f.b[1].s&&0>e-f.b[1].s&&(f.b[2].s=f.b[1].s-0.866*g);else{if(2==f.b[f.e[0]].n&&(m=f.b[f.e[0]].r[1],m==f.e[1]&&(m=f.b[f.e[0]].r[2]),j=f.b[f.e[0]].s-f.b[m].s,b=f.b[f.e[0]].u-f.b[m].u,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,q=e-f.b[m].s,r=h-f.b[m].u,e=r*j-q*b,q=f.b[f.e[1]].s-f.b[m].s,r=f.b[f.e[1]].u-f.b[m].u,h=r*j-q*b,0<e&&0>h||0>e&&0<h))e=f.p,f.w=f.e[0],CO(f,f.w,0),dL(f,e),0<WO(f,f.o,f.o)&&(f.v=!0)}else{if(f.v)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*\ng));if((0>=b?0-b:b)>e){++f.q;if(100<f.q){lL(f.j,"You are too focused on chains, enough of it for now !");--f.q;break a}f.w=f.o;e=J(L(Math.round(b)));CO(f,f.w,e);f.j.Fc=!1;f.e[f.q]=f.o;0<WO(f,f.o,f.o)&&(f.v=!0)}}f.w=0;e=f.q;X(f.j,e+n)}else j=e-f.b[f.y].s,b=h-f.b[f.y].u,g=Math.sqrt(j*j+b*b),1>g&&(g=1),SO(f,f.o,f.b[f.y].s+25*(j/g),f.b[f.y].u+25*(b/g))}a.J=!0}else 113==a.o&&0<a.r.w?(a.$b||(a.$b=!0),SO(a.r,a.r.w,e,h)):JO(b)||UO(b)?(HL(a.r,f),a.ub=5):0==a.r.w&&0==a.r.x&&!iO(a,c,d)&&(e=YL(a,a.X,a.Jb,a.Sb),\na.p.Mi(f,g,e),a.ub=5);IM(a);a._c=c;a.ad=d;return!0}\nfunction FN(a,b,c,d){var e;if(!(a.U&&!a.tg().a&&!a.ug().a&&!a.V||AN(b))){b=!1;iL(a,!1);e=JM(a,c,d);oM(a,e)&&e!=a.Yb&&(b|=HN(a,a.Yb),b|=GN(a,e),a.Yb=e);e=a.hc;iO(a,c,d)?sN(e):rN(a,c,d,QK?350:170,e);if(!(a.hc.c==a.wb.c&&a.hc.a==a.wb.a&&a.hc.b==a.wb.b)&&(a.hc.c&&(0<a.hc.a||0<a.hc.b)||a.wb.c&&(0<a.wb.a||0<a.wb.b))){if(b=a.wb.c)b.w=0,b.x=0;if(b=a.hc.c)b.w=a.hc.a,b.x=a.hc.b,a.r=b;b=!0;0==a.hc.a?(XO(a,a.hc.a),YO(a,a.hc.b)):(YO(a,a.hc.b),XO(a,a.hc.a));c=a.wb;d=a.hc;c.c=d.c;c.a=d.a;c.b=d.b}b&&(a.cc=!0,a.yf(a.bd.e))}}\nfunction ZO(a,b,c){var d,e,f,g;f=!1;a.$b&&(a.$b=!1,f=a.Fc=!0);a.ac=!1;a.vb=cm;1==a.ub?(205==a.o?(f=a.r,f.v&&(d=WO(f,f.o,f.o),6>f.b[d].n&&(e=f.e[f.q-1],$O(f,d,e,1)),bL(f,f.o)),f.v=!1,ML(a,yh,Us(a.Vb,a.r),0,a.r.x),a.Fc=!0):a.wb.c&&a.r!=a.wb.c?(bL(a.r,a.r.o),d=a.r.y,e=a.wb.a+a.r.o,g=a.wb.c,f=new aP(a,z(bP,o,129,[a.r,g])),fq(f.b,0,new cP),$O(f,d,e,1),Go(a.Vb,g),d=a.Vb,e=Us(d,a.r),0<=e&&Ks(d,e,f),a.r=f,sN(a.wb)):(f=a.r,d=WO(f,f.o,f.o),0!=d&&(--f.o,e=dP(f,d,f.y),0!=e?(--f.p,eP(f,f.y),3>f.c[e].d?(++f.c[e].d,\nf.c[e].i=0):X(f.j,"Maximum allowed bond order is 3 !")):6==f.b[d].n?(--f.p,eP(f,f.y),X(f.j,"Not possible connection !")):(f.c[f.p].k=d,eP(f,f.y),e=f.y,fP(f.b[d],e),fP(f.b[e],d),gP(f.c[f.p],f.b)))),a.J&&(205!=a.o&&(f=a.Lb,f.a!=f.b&&f.a.b!=f.b&&(d=f.a.c,mO(f),f.a.c=d),ML(a,xh,Us(a.Vb,a.r),0,a.r.x)),a.J=!1),f=!0):5==a.ub&&(f=a.Fc=!0);0<a.ub&&(5==a.ub&&a.Ac&&(f=ZK(a),++f,0!=f&&(!!a.v&&dM(pw(a.v,"changeReactionRole"),a.Vb,0,0,f),a.Fc=!0)),IM(a),a.ub=0,a.u=!1,f=!0);if(QK&&(0!=a.r.x||0!=a.r.w))a.r.x=0,a.r.w=\n0,IM(a),f=!0;if(d=!f&&!a.Wb&&a.fb)d=a.fb,b=(b-I(a.fb.a.j.d))/a.fb.a.i,c-=I(a.fb.a.j.e),d=EI(d,b,c/a.fb.a.i);if(d)if(f=!0,a.qb=hP(),a.qb)$doc.exitFullscreen?$doc.exitFullscreen():$doc.msExitFullscreen?$doc.msExitFullscreen():$doc.mozCancelFullScreen?$doc.mozCancelFullScreen():$doc.webkitCancelFullScreen&&$doc.webkitCancelFullScreen();else{c=a.bd;b=c.lb;d=!1;e=b.requestFullScreen||b.webkitRequestFullScreen||b.mozRequestFullScreen||b.msRequestFullscreen;if(e=c.Oi(b))e.call(b),d=!0;d||$wnd.alert("Fullscreen is not supported on your web browser")}a.Uc&&\n!a.Wb&&!f&&(a.U?(VL(a,"nodepict",!0),WL(a,TM(a,a.Vb),a.X,a.Jb,a.Sb),IM(a)):VL(a,ui,!0),a.i&&(a=a.i,a.b.a.apply(null,[iP(a.a)])),f=!0);return f}function iL(a,b){a.bc=b;a.ec=b;a.cc=b;a.ac=b;a.dc=b}function XO(a,b){a.tg().a&&(b=jP(a,b,a.uc),-1!=b&&(a.uc=b,null!=a.jc&&qK(a.jc,z(kP,o,104,[new Kr(Us(a.Vb,a.r)),new Kr(b)])),a.Ag(Us(a.Vb,a.r),b)))}function jP(a,b,c){if(0>=b&&0==c||b==c&&Us(a.Vb,a.r)==a.sc)return-1;0>=b&&0<c&&(b=0);a.sc=Us(a.Vb,a.r);return b}\nfunction YO(a,b){a.ug().a&&(b=jP(a,b,a.vc),-1!=b&&(a.vc=b,a.Cg(Us(a.Vb,a.r),b)))}\nfunction VL(a,b,c){var d,b=b.toLowerCase();if(d=lP(a,b,"rbutton"))a.zc=d.a,c=a.bc=!0;if((d=lP(a,b,"hydrogens"))&&a.Ub.b.f!=d.a)a.Ub.b.f=d.a,c=a.cc=!0;(d=lP(a,b,"polarnitro"))&&(a.qc=d.a);(d=lP(a,b,"valenceState"))&&a.Ub.a!=d.a&&(a.Ub.a=d.a);-1<b.indexOf("keephs")&&(a.Ub.b.d=!1);-1<b.indexOf("removehs")&&(a.Ub.b.d=!0,a.Ub.b.e=!1);-1<b.indexOf("removehsc")&&(a.Ub.b.d=!0,a.Ub.b.e=!0);(d=lP(a,b,"query"))&&(a.xc=d.a);if(d=lP(a,b,"reaction"))a.Ac!=d.a&&(a.cc=!0),a.Ac||(a.Bc.f=!1),a.Ac=d.a;(d=lP(a,b,"autoez"))&&\n(a.Nc.a=d.a);(d=lP(a,b,"stereo"))&&(a.Sc=d.a);(d=lP(a,b,"canonize"))&&(a.L=d.a);(d=lP(a,b,"multipart"))&&(a._b=d.a);if((d=(JL(),lP(a,b,Jh)?KL:LL)).a&&a.G!=d.a)a.G=d.a,a.G&&VL(a,gk,!0);if((d=lP(a,b,gk)?KL:LL).a)a.lc!=d.a&&(a.ec=!0),a.lc=d.a,a.lc?(a.Ub.e&&iL(a,!0),a.Ub.e=!1):a.G=!1;if(d=lP(a,b,"newlook"))a.fc=d.a,a.Gg();if(d=lP(a,b,"oldlook"))a.fc=!d.a,a.Gg();if((d=mP(a,b,z(Aq,o,1,["star",Ej])))&&a.Ub.e!=d.a)a.lc=a.Ub.e=d.a,iL(a,!0),d.a||(a.Ab=!1);if((d=mP(a,b,z(Aq,o,1,["star1","marker1"])))&&a.Ab!=\nd.a)(a.Ab=d.a)&&(a.lc=a.Ub.e=d.a),iL(a,!0);(d=lP(a,b,"markerMenu"))&&(a.Bb=d.a);(d=lP(a,b,"pseudoMark"))&&(a.wc=d.a);if(d=lP(a,b,"markAtomOnly"))a.Pc=d.a,a.Pc&&(a.Qc=!1,a.Rc&&(c=!0),a.Rc=!1);if(d=lP(a,b,"markBondOnly"))a.Qc=d.a,a.Qc&&(a.Pc=!1,a.Rc&&(c=!0),a.Rc=!1);if((d=lP(a,b,"markNothing"))&&a.Rc!=d.a)c=!0,a.Rc=d.a;if(d=lP(a,b,"fgmenu"))a.cb=d.a,a.ec=!0;(d=lP(a,b,"toggle"))&&(a.Uc=d.a);if(d=lP(a,b,"depictaction"))(a.V=d.a)&&(b+=" depict");if(d=lP(a,b,ui))d.a&&!a.U&&(a.U=!0,a.Ib=0,a.Qb=null,a.mc=\n!1,0<a.Vb.c&&(a.Sb=nP(a,TM(a,a.Vb))),a.Gg()),!d.a&&a.U&&(a.U=!1,a.Dg()?a.Sb=3:a.Sb=1,a.Ib=24,a.mc=!0,a.Gg());(d=lP(a,b,"showDragAndDropIconInDepictMode"))&&(a.Lc=d.a);(d=lP(a,b,"showDragAndDropSymbolInDepictMode"))&&(a.Lc=d.a);(d=lP(a,b,"addNewPart"))&&(a.t=d.a);(d=lP(a,b,"exportInchi"))&&(a.Z=d.a);(d=lP(a,b,"exportInchiKey"))&&(a._=d.a);(d=lP(a,b,"exportInchiAuxInfo"))&&(a.$=d.a);(d=lP(a,b,"searchInchiKey"))&&(a.Ic=d.a);(d=lP(a,b,"exportSVG"))&&(a.bb=d.a);(d=lP(a,b,"exportRXNmerge"))&&(a.ab=d.a);\n(d=lP(a,b,"contextMenu"))&&(a.P=d.a);(d=lP(a,b,"fullScreenIcon"))&&(a.gb=d.a);d=lP(a,b,"showFullScreenIconInDepictMode");(d=lP(a,b,"useOclIDCode"))&&(a.Yc=d.a);(d=lP(a,b,"xbutton"))&&(a.$c=d.a);(d=lP(a,b,yk))&&(a.mc=d.a);(d=lP(a,b,Wh))&&(a.W=d.a);-1<b.indexOf("nocenter")&&(a.ic=!0);b.indexOf("jmeh");-1<b.indexOf("showan")&&(a.Kc=!0);(d=lP(a,b,"atommovebutton"))&&(a.Jc=d.a);(d=lP(a,b,"useopenchemlib"))&&(a.Zc=d.a);(d=lP(a,b,Yl))&&(a.w=d.a);a.Ac&&(a.G=!0,a._b=!0);a.U||(a.W=!1);KM=LM(a);a.Q=null;a.R=\nnull;if(105==a.o&&(!a.Ub.e||a.Rc))a.o=202,c=!0;c&&(iL(a,!0),a.yf(a.bd.e))}function lP(a,b,c){var d;d=oP(new pP(new qP(ph+c+ph,2),b));b=oP(new pP(new qP("\\\\bno"+c+ph,2),b));return d&&b?(a.Fg("check option "+c),null):d?(JL(),JL(),KL):b?(JL(),JL(),LL):null}function mP(a,b,c){var d,e,f;for(e=0,f=c.length;e<f;++e)if(d=c[e],d=lP(a,b,d))return d;return null}\nfunction rP(a,b,c){a.mc&&(null!=b&&0<b.length?(c?KN(a.v,"DROP"):KN(a.v,jg),!a.nc&&(a.nc=new xL(a)),sP(a.nc,b)):(X(a,"ERROR - empty or null structure"),KO(a)))}function jN(a){IJ();for(var b;fO(a.Vb)&&1<a.Vb.c;)tP(a.Vb,0);b=new uP;b.c=vP(a.Vb);b.e=a.Ac;b.d=a._b;b.a=a.Sb;b.b=a.ub;var a=a.Lb,c;b=new wP(b);c=a.a.c;a.a.c=b;b.b=a.a;c&&(b.c=c,c.b=b);a.a=b}\nfunction gO(a,b,c){if(!fO(b)){if(a.Ub.c){var d,e;for(e=new Yp(b);e.b<e.d.ng();)d=Zp(e),xP(d)}var f,g,h,j,l,m;if(!fO(b)){for(e=0;e<b.c;++e)d=(oq(e,b.c),b.b[e]),d.j=a,(d=yP(d))&&Ks(b,e,d),(d=zP(d)?d:AP(d))&&Ks(b,e,d);var q;d=q=h=0;for(j=new Yp(b);j.b<j.d.ng();){g=Zp(j);for(m=1;m<=g.p;++m,++d)e=g.b[g.c[m].j].s-g.b[g.c[m].k].s,l=g.b[g.c[m].j].u-g.b[g.c[m].k].u,h+=Math.sqrt(e*e+l*l)}if(0<d)q=(oq(0,b.c),25)/(h/d);else for(j=new Yp(b);j.b<j.d.ng();)if(g=Zp(j),1<g.o){q=75/Nq((g.b[1].s-g.b[2].s)*(g.b[1].s-\ng.b[2].s)+(g.b[1].u-g.b[2].u)*(g.b[1].u-g.b[2].u));break}if(0<q)for(j=new Yp(b);j.b<j.d.ng();)g=Zp(j),BP(g,q);if(b.a){a.Ac=!0;a._b=!0;e=new yN;g=null;for(f=(CP(),DP),l=0,m=f.length;l<m;++l){j=f[l];h=EO(b,j,!1);q=d=new yN;for(var r=void 0,t=void 0,A=void 0,A=new yN,t=new Yp(h);t.b<t.d.ng();)r=Zp(t),Tp(A.a,r);EP(q.a,A.a);2!=j?(FP(d,0,!0),GP(d,1)):(g=I(0.5*d.a.c+0.5),Hp(d.a,g,a.Bc),FP(d,1,!1),GP(d,0),g=d);Tp(e.a,d)}FP(e,0,!1);GP(e,1);HP(g,0,IP(g)-a.Bc.e);fL(b);fM(a.Vb);EP(a.Vb,b);a.Sb=nP(a,TM(a,a.Vb))}else(a.U||\na.oc)&&(a.Ac=!1),f=(a.Ac||a._b)&&a.t||a.gc,f||(fM(a.Vb),a.Dg()?a.Sb=3:a.Sb=1),f=a.U?1:a.Sb,WL(a,TM(a,b),a.X,a.Jb,f),a.U||fL(b),EP(a.Vb,b),a.U&&(a.Sb=nP(a,TM(a,a.Vb)));f=a.z;if(null!=f)for(e=new Yp(a.Vb);e.b<e.d.ng();)d=Zp(e),JP(d,f,0,!0);a.r=(oq(0,b.c),b.b[0])}a.gc&&(a.gc=!1,a.ec=!0);c&&(lN(a),a.ec&&mN(a))}}function KP(a,b){try{SN(a,b,!0)||KO(a)}catch(c){if(c=Eo(c),E(c,101))KO(a);else throw c;}}\nfunction WN(a,b,c){var d,e,f;try{e=new bO;var g;a:{var h=a.Ub,j,l,m,q,r,t,A,v;e.b=C(GJ,o,0,0,0);e.c=0;e.a=!1;A=new lK(b,"|>",!0);e.a=-1<b.indexOf(Vd);q=eK(A);r=0;for(l=1;l<=q;++l)if(t=iK(A),Tr(t),!Q(t,$l))if(Q(t,Vd))++r;else{if(3<r){g=!1;break a}try{if(m=new LP(null,t,h),0==m.o){g=!1;break a}}catch(s){s=Eo(s);if(E(s,101)){j=s;KK();v=null;E(j,107)?v="Number parsing":E(j,115)&&(v="Not enough data");null==v?Wv(j):null!=j.Xd()&&j.Xd();g=!1;break a}throw s;}fq(e.b,e.c++,m);if(e.a){var F=(CP(),DP)[r];m.t=\nF}}g=!0}(d=(f=g,f&&!fO(e)&&gO(a,e,c),f))||a.yf(a.bd.e)}catch(G){if(G=Eo(G),E(G,101))d=!1,a.yf(a.bd.e);else throw G;}return d}function ML(a,b,c,d,e){a.v&&dM(pw(a.v,b),a.Vb,d,e,c);a.Fc=!0}function cL(a,b,c){ML(a,b,Us(a.Vb,a.r),c,0)}function IM(a){iL(a,!1);a.cc=!0;a.yf(a.bd.e)}function MP(a){a.o=202;a.gc=!1;eM(a);X(a,a.T);a.Nb=null;a.Dg()?a.Sb=3:a.Sb=1;a.v&&dM(pw(a.v,"reset"),a.Vb,0,0,0);a.Fc=!0;a.yf(a.bd.e)}function NP(a){iL(a,!0);a.Qb=null;a.Vc=null;a.yb=null;a.mb=null;a.Dc=null}\nfunction OP(a,b){var c;if(0==b)for(c=1;c<=a.Vb.c;++c)OP(a,c);else if(c=PP(a,b))QP(c.b),IM(a)}function RP(a,b){var c;if(0==b){a.z=n;for(c=1;c<=a.Vb.c;++c)RP(a,c)}else if(c=PP(a,b))QP(c.c),IM(a)}function lO(a,b){if(b)a.Vb=vP(b.c),a.r=new cM(a,a.Ub),a.Ac=b.e,a._b=b.d,a.Sb=b.a;else{do ZL(a,!1);while(!fO(a.Vb))}switch(b.b){case 5:case 7:case 9:break;default:null!=a.kc&&qK(a.kc,null),a.v&&null!=a.v.a&&a.zg()}}function SP(a,b){return a.U?0:(a.fc?1:3)*b}\nfunction nP(a,b){var c,d,e,f;f=a.Sb;c=XL(b);d=WM(a,a.X,a.Jb);if(0>=c.c||0>=c.b||!d||0==d.c||0==d.b)return f;e=d.c/(c.c+25);c=d.b/(c.b+25);if(0==e||0==c)return f;1>=e||1>=c?f=e<c?e:c:f=1;WL(a,b,a.X,a.Jb,f);return f}function oN(a,b){return(b-J(L(O(PM(a,a.Jb)))))/a.Sb}function pN(a,b){return(b-J(L(O(QM(a,a.Jb)))))/a.Sb}function PP(a,b){X(a,a.T);return 1>b||b>a.Vb.c?(X(a,"ERROR - invalid mol index: "+b),a.yf(a.bd.e),null):Zn(a.Vb,b-1)}function TP(a,b){b!=a.Jb&&(a.Jb=b,a.Gg(),a.yf(a.bd.e))}\nfunction UP(a,b){var c,d,e;b!=a.Sb&&(c=YL(a,a.X,a.Jb,a.Sb),a.Sb=b,d=YL(a,a.X,a.Jb,a.Sb),e=d.d+d.c/2-(c.d+c.c/2),c=d.e+d.b/2-(c.e+c.b/2),HP(TM(a,a.Vb),e,c),IM(a))}\nfunction SL(a,b){var c;c=-1;Q(b,"Select substituent")?(c=202,b=n):Q(b,uc)?c=235:Q(b,vc)?c=240:Q(b,tc)?c=260:Q(b,Bc)?c=261:Q(b,Rc)?c=241:Q(b,Ac)?c=233:Q(b,zc)?c=236:Q(b,wc)?c=237:Q(b,Nc)?c=234:Q(b,Ic)?c=243:Q(b,Sc)?c=252:Q(b,Gc)?c=244:Q(b,Tc)?c=239:Q(b,"-PO3H2")?c=251:Q(b,pc)?c=242:Q(b,gc)?c=245:Q(b,oc)&&(c=238);0<c?kO(a,c):b="Not known group!";X(a,b);a.yf(a.bd.e)}function VP(a,b){a.H=b;a.K=QH(a.H);iL(a,!0);KO(a)}function lL(a,b){X(a,b);a.yf(a.bd.e)}\nfunction pL(a){var b;try{b=YK(a)}catch(c){c=Eo(c);if(E(c,101))return X(a,c.Xd()),null;throw c;}return b}function BM(a,b,c,d,e){var f,g,h,j;f=a.Gb;j=QI(e,f.a);if(j>=a.Ib-1)for(g=f.a.b;j>=a.Ib-1&&1<g;){--g;h=new mI(f.a.a,f.a.c,g);f=(xG(),new yG(h));j=QI(e,f.a);var l=b,m=h.b*(vM(),Y);h=new mI(h.a,h.c,Math.round(m));l.e=h;WP(b.a,b.e)}else bN(b,a.Db);f=oI(f.a)-pI(f.a);fN(b,e,c+(a.Ib-j)/2,d+(a.Ib-f)/2+f)}\nfunction DM(a,b,c,d,e,f){var g,h;g=cN(a.Fb);h=QI(f,a.Fb.a);bN(b,a.Eb);!b.b?CM(b.a,e):e==b.c||SH(e,b.c)?CM(b.a,b.c):CM(b.a,b.b);fN(b,f,c+(a.Ib-h)/2,d+(a.Ib-g)/2+g)}function cN(a){return oI(a.a)-pI(a.a)}function QM(a,b){return a.U?0:(2*a.Ib+(a.fc?1:0))*b}\nfunction XP(a){var b,c;a.x=!1;if(a.Qb){if(c=jH(a),b=c.b!=a.X.b||c.a!=a.X.a)a.X=c,a.x=!0}else b=!0;b&&(iL(a,!0),b=WM(a,a.X,a.Jb),a.Tb=I(b.c),a.Pb=I(b.b),a.Fg("update(): "+a.X+" initOrResize: true "+a.Tb+ja+a.Pb),a.Qb=hM(a,a.Qb,a.Tb,a.Pb),a.U?(b=a.Sb,a.Sb=nP(a,TM(a,a.Vb)),a.Fg("update() in depict mode: oldMolecularAreaScale = "+b+" new   molecularAreaScale = "+a.Sb)):(a.Vc=hM(a,a.Vc,a.X.b,J(L(O(QM(a,a.Jb))))),b=a.X.a-J(L(O(QM(a,a.Jb)))),1>b&&(b=1),a.yb=hM(a,a.yb,J(L(O(PM(a,a.Jb)))),b),a.mb=hM(a,a.mb,\na.Tb+J(L(O(SP(a,a.Jb)))),J(L(O(a.U?0:a.Ib*a.Jb)))),a.Dc=hM(a,a.Dc,J(L(O(SP(a,a.Jb)))),a.Pb)));OM(a);if(!a.U){var d,e;if(a.ac){null==a.nb&&(a.nb=n);b=new uJ(J(L(O(PM(a,a.Jb)))),a.X.a-J(L(O(a.U?0:a.Ib*a.Jb))),a.X.b-J(L(O(PM(a,a.Jb)))),J(L(O(a.U?0:a.Ib*a.Jb))));c=RM(a.mb,a.Jb,b);e=b.c/a.Jb;d=a.U?0:a.Ib;kM(c,a.H);uM(c.a,J(L(O(0*(vM(),Y)))),J(L(O(0*Y))),J(L(O(e*Y))),J(L(O(d*Y))));a.fc?(kM(c,(zH(),FH)),yM(c.a,J(L(O(-10*Y))),J(L(O(0*Y))),J(L(O((e-1+10)*Y))),J(L(O((d-1)*Y))))):(kM(c,a.K),wM(c,0,0,e-(a.U?\n0:a.fc?1:3)+1,0),kM(c,RH(a.H)),xM(c.a,J(L(O(0*Y))),J(L(O((d-1)*Y))),J(L(O((e-1)*Y))),J(L(O((d-1)*Y)))),xM(c.a,J(L(O((e-1)*Y))),J(L(O(0*Y))),J(L(O((e-1)*Y))),J(L(O((d-1)*Y)))));bN(c,a.Hb);kM(c,(zH(),HH));-1!=a.nb.toLowerCase().indexOf(Ii)&&kM(c,JH);fN(c,a.nb,10,15);if(!a.U)if(MM(a,c,1),a.gb&&a.Eg()){var f=a.Y,g,h,j,l,m,q,r,t;d=!a.Dg();!a.fb?a.fb=new NM(c):a.fb.a=c;h=a.pb;m=c.j.c/c.i;e=c.j.b/c.i;f&&(m=f.d,h=f.b,m-=6);j=16*h/9;f=!0;for(l=1;0.3<=l;l-=0.034999999999999996)g=(1-l)/0.7,d||(g=1-g),g=new TH(g,\ng),!c.b?CM(c.a,g):g==c.c||SH(g,c.c)?CM(c.a,c.c):CM(c.a,c.b),g=h*l,q=g/h*j,r=m-j+(j-q)/2,a.U?t=e-h/2-g/2:t=e/2-g/2,uM(c.a,J(L(O(r*(vM(),Y)))),J(L(O(t*Y))),J(L(O(q*Y))),J(L(O(g*Y)))),f&&(f=!1,GI(a.fb,r,t,q,g))}else a.fb=null;t=I(b.d);b=I(b.e);iN(a.bd,a.mb.a,t,b)}mN(a);if(a.bc){t=new uJ(0,J(L(O(QM(a,a.Jb)))),J(L(O(PM(a,a.Jb)))),a.X.a-J(L(O(QM(a,a.Jb)))));b=RM(a.yb,a.Jb,t);d=a.U?0:a.Ib+(a.fc?1:0);c=(a.X.a-J(L(O(QM(a,a.Jb)))))/a.Jb;h=c-(a.U?0:a.Ib);kM(b,a.H);uM(b.a,J(L(O(0*(vM(),Y)))),J(L(O(0*Y))),J(L(O(d*\nY))),J(L(O(c*Y))));a.fc?(kM(b,(zH(),FH)),e=KM*(a.Ib+(a.fc?1:0))+3,h>e&&(wM(b,0,e,a.Ib-1,e),xM(b.a,J(L(O(0*Y))),J(L(O(e*Y))),J(L(O(0*Y))),J(L(O((c-1)*Y)))),wM(b,a.Ib-1,e,a.Ib-1,h),wM(b,a.Ib-1,h,d,h))):(kM(b,a.K),xM(b.a,J(L(O(0*Y))),J(L(O(0*Y))),J(L(O(0*Y))),J(L(O((c-1)*Y)))),wM(b,0,KM*a.Ib,c-1,KM*a.Ib),kM(b,RH(a.H)),xM(b.a,J(L(O((d-1)*Y))),J(L(O(0*Y))),J(L(O((d-1)*Y))),J(L(O((h+1)*Y)))));xM(b.a,J(L(O(0*Y))),J(L(O((c-1)*Y))),J(L(O(d*Y))),J(L(O((c-1)*Y))));for(c=3;c<=KM+2;++c)jM(a,b,1,c);b=I(t.d);t=\nI(t.e);iN(a.bd,a.yb.a,b,t)}a.dc&&(t=new uJ(a.X.b-J(L(O(SP(a,a.Jb)))),J(L(O(QM(a,a.Jb)))),J(L(O(SP(a,a.Jb)))),a.Pb),d=RM(a.Dc,a.Jb,t),c=a.U?0:a.fc?1:3,b=t.b/a.Jb,a.fc?(kM(d,(zH(),FH)),uM(d.a,J(L(O(0*(vM(),Y)))),J(L(O(0*Y))),J(L(O(c*Y))),J(L(O(b*Y))))):(kM(d,RH(a.H)),xM(d.a,J(L(O((c-1)*(vM(),Y)))),J(L(O(0*Y))),J(L(O((c-1)*Y))),J(L(O(b*Y)))),kM(d,a.H),xM(d.a,J(L(O((c-2)*Y))),J(L(O(0*Y))),J(L(O((c-2)*Y))),J(L(O(b*Y)))),kM(d,a.K),xM(d.a,J(L(O((c-3)*Y))),J(L(O(0*Y))),J(L(O((c-3)*Y))),J(L(O(b*Y))))),b=I(t.d),\nt=I(t.e),iN(a.bd,a.Dc.a,b,t))}}function YP(a,b){var c,d,e;a.G&&0==b?(a.tb=0,X(a,"click marked atom to delete map"),KO(a)):(a.Cc?(a.tb=b,a.Cc=!1):-1<a.tb&&100>a.tb?a.tb=10*a.tb+b:(a.tb=b,a.Cc=!1),c="map",e="atom",d="delete map",a.Ub.e&&(d="remove background color",c="color index",a.Pc||(a.Qc?e="bond":e="atom or bond"),0>=a.tb&&(a.tb=1)),0==a.tb?(a.tb=0,X(a,"click marked "+e+Ha+d),KO(a)):(a.Ub.e&&kL(a,a.tb),lL(a,"Click "+e+" to set "+c+Ha+a.tb)));a.zb=!0}\nfunction ZK(a){var b,c,d,e,f;a.Vb.a=a.Ac;b=-1;if(a.Ac)for(d=new Yp(a.Vb);d.b<d.d.ng();){c=Zp(d);f=c.t;e=a;var g=void 0,h=void 0;0==c.o?e=0:(g=VM(c),h=ZP(e.Bc),e=g.d+g.c/2<h.d?1:g.d+g.c/2>h.d+h.c?3:2);c.t=e;-1==b&&e!=f&&(b=Us(a.Vb,c))}return b}function XK(a){KK();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}x(559,454,Cm);_.Vf=function(a){hL(this,a)};_.sg=$P;_.tg=function(){return JL(),null!=this.jc?KL:LL};_.ug=function(){return JL(),JL(),LL};_.vg=TG;_.wg=function(a,b,c){return fH(this,b,c)};\n_.xg=aQ;_.yg=TG;_.zg=function(){IJ();ZK(this)};_.Ag=gI;_.Bg=bQ;_.Cg=gI;_.Dg=function(){return this.qb};_.Eg=cQ;_.Fg=function(){IJ()};\n_.Wf=function(a){var b,c,d,e;if(this.w)if(b=a.c,c=a.f,d=a.i,b=(100+2*-1*b)/100,this.U||!(c<J(L(O(PM(this,this.Jb))))||d<J(L(O(QM(this,this.Jb))))||d>this.X.a-J(L(O(this.U?0:this.Ib*this.Jb)))||c>this.X.b-J(L(O(SP(this,this.Jb)))))){if(a=this.Sb*b,a>this.Sb&&10>=a||a<this.Sb&&0.3<=a)if(this.ub=8,this.Ac)UP(this,a);else{b=YL(this,this.X,this.Jb,this.Sb);this.Sb=a;a=YL(this,this.X,this.Jb,this.Sb);e=new dQ;rN(this,c,d,2147483647,e);var f;c=new rJ;if((f=e.c)&&0!=f.o)0<e.a?(d=f.b[e.a].s,f=f.b[e.a].u):\n(d=f.c[e.b].b,f=f.c[e.b].c),e=d/b.c*a.c,b=f/b.b*a.b,c.a=e-d,c.b=b-f;c&&(b=TM(this,this.Vb),HP(b,c.a,c.b));this.cc=!0;this.yf(this.bd.e)}}else a=this.Jb*b,0.7<=a&&4>=a&&TP(this,a)};_.yf=function(){XP(this)};_.Gg=function(){NP(this)};_.Hg=CD;_.n=null;_.o=0;_.p=null;_.q=1;_.r=null;_.s=0;_.t=!1;_.u=!1;_.w=!0;_.x=!1;_.y=0.8;_.z=null;_.A=null;_.B=null;_.C=null;_.D=null;_.E=13;_.F=null;_.G=!1;_.I=0.5;_.J=!1;_.L=!0;_.P=!0;_.Q=null;_.R=null;_.T=n;_.U=!1;_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=!0;_.$=!1;_._=!0;\n_.ab=!1;_.bb=!0;_.cb=!0;_.db=null;_.eb=!1;_.fb=null;_.gb=!1;_.hb=null;_.ib=null;_.kb=null;_.lb="https://jsme-editor.github.io/help.html";_.mb=null;_.nb=null;_.ob=null;_.qb=!1;_.sb=null;_.tb=-100;_.ub=0;_.vb=cm;_.xb=1;_.yb=null;_.zb=!1;_.Ab=!1;_.Bb=!1;_.Cb=null;_.Db=null;_.Eb=null;_.Fb=null;_.Gb=null;_.Hb=null;_.Ib=24;_.Jb=1;_.Kb=null;_.Lb=null;_.Mb=null;_.Nb=null;_.Ob=!0;_.Pb=0;_.Qb=null;_.Rb=1;_.Sb=1;_.Tb=0;_.Wb=!1;_.Xb=!1;_.Yb=0;_.Zb=!1;_.$b=!1;_._b=!0;_.ac=!0;_.bc=!0;_.cc=!0;_.dc=!0;_.ec=!0;\n_.fc=!1;_.gc=!1;_.ic=!1;_.jc=null;_.kc=null;_.lc=!1;_.mc=!0;_.nc=null;_.oc=!1;_.pc=null;_.qc=!1;_.rc=null;_.sc=0;_.tc=null;_.uc=0;_.vc=0;_.wc=!1;_.xc=!1;_.yc=null;_.zc=!1;_.Ac=!1;_.Cc=!0;_.Dc=null;_.Ec=!1;_.Fc=!1;_.Ic=!0;_.Jc=!0;_.Kc=!1;_.Lc=!0;_.Mc=null;_.Oc=!1;_.Pc=!1;_.Qc=!1;_.Rc=!1;_.Sc=!0;_.Tc=null;_.Uc=!1;_.Vc=null;_.Wc=null;_.Xc=null;_.Yc=!1;_.Zc=!0;_.$c=!0;_._c=0;_.ad=0;var KM=10,MK,RK,TK,VK,WK,NK,LK,QK,eQ=null,PK;\nfunction fQ(a){var b,c,d;c=null;if(b=(d=a.Qb.a,d.a))c=a.r.w,d=a.r.x,a.r.w=0,a.r.x=0,kN(a.v),IM(a),a.r.w=c,a.r.x=d,c=b.q;return c}function gQ(a){KN(a.v,qf);hQ(a.c,a.v,ee);IJ();ZK(a)}function LO(a,b,c,d,e){a.b[e]&&(kN(a.v),KN(a.v,qf),a.v.a=e,dM(a.v,a.Vb,c,d,b),hQ(a.c,a.v,e),kN(a.v))}function iQ(a,b,c){return a.b[c]?(kN(a.v),a.v.a=c,a.v.b=b,hQ(a.c,a.v,c),kN(a.v),!0):!1}function KO(a){XP(a);a.j&&(jQ(a.bd),a.j=!1)}function kQ(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction lQ(){KK();dH.call(this);this.bd=(LG(),LG(),MG).a;this.wb=new dQ;this.hc=new dQ;this.S=new mI(null,0,8);this.Bc=new mQ;this.pb=(this.Ib-6)/1.5;this.H=(zH(),DH);this.K=QH(this.H);this.v=new nQ;this.Nc=new oQ;this.Ub=new PL;this.M=BH;this.O=new pQ;this.Vb=new bO;new bH;this.Hc=new qQ;this.rb=Q((IJ(),JJ[kj]),If);this.N=new rQ;this.jb=z(Aq,o,1,[uc,vc,Rc,tc,Bc,Ac,zc,wc,Nc,Sc,Gc,Ic,pc,oc,gc]);this.Gc=new sQ;this.r=new cM(this,this.Ub);this.wb.c=this.r;this.hc.c=this.r;Tp(this.Vb,this.r);this.ob=\nnew tQ(this);this.a=z(Aq,o,1,[xe,ee,ne,ze,me,ye,Af]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new uQ(this)}x(558,559,Cm,lQ);_.sg=function(){var a;return a=vQ(),-1==a||9<=a};_.tg=function(){return JL(),null!=this.b[ne]||(null!=this.jc?KL:LL).a?KL:LL};_.ug=function(){return JL(),null!=this.b[ze]?KL:LL};_.vg=function(a){var b=rL(this,!1,!0);(a=new wQ(this,a))&&BK(new HK(a,b))};_.wg=function(a,b,c){var d;return a?(d=a.a,kD(d.t,b,c),a):fH(this,b,c)};\n_.Ig=function(){return rL(this,!0,!1)};_.xg=function(){return fQ(this)};_.yg=function(a){iQ(this,a,"AfterPaste")};_.zg=function(){gQ(this)};_.Ag=function(a,b){LO(this,a,b,0,ne)};_.Bg=function(a){return iQ(this,a,xe)};_.Cg=function(a,b){LO(this,a,0,b,ze)};_.Dg=function(){return hP()};_.Eg=function(){return!(!this.bd.lb.requestFullScreen&&!this.bd.lb.webkitRequestFullScreen&&!this.bd.lb.mozRequestFullScreen&&!this.bd.lb.msRequestFullscreen)};_.Fg=TG;_.yf=function(){KO(this)};\n_.Jg=function(){rP(this,void 0,!0)};_.Gg=function(){NP(this);var a=this.bd,b,c;for(c=new Yp(new tH(a.b));c.b<c.d.ng();)b=Zp(c),0<ND(a.i.p,b.t)&&SD(a.i,b.t),Go(a.b,b);this.j=!0};_.Hg=function(){var a=rL(this,!0,!1),b=new xQ(this);b&&BK(new HK(b,a))};_.b=null;_.c=null;_.d=null;_.e=1;_.f=1;_.i=null;_.j=!1;_.k="http://www.google.com/search?q=%22{INCHIKEY}%22";\nfunction hQ(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.atomBackgroundColorIndex=b.e;d.bond=b.i;d.molecule=b.o;d.atoms=[b.j[0],b.j[1]];d.atomE=b.f;d.bondE=b.n;d.atomsE=[b.k[0],b.k[1]];null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.p?d.origin=b.p:b.p=null;c(a.a.d)}}function uQ(a){this.a=a}x(560,1,{},uQ);_.a=null;function wQ(a,b){this.a=a;this.b=b}x(561,1,{},wQ);_.Yd=TG;\n_.rg=function(a){if(null!=IK(a))oL(IK(a)),lL(this.a,"InChI "+IK(a));else{switch(this.b.c){case 4:oL(a.inchi==n?null:a.inchi);break;case 5:oL(a.key==n?null:a.key);break;case 6:oL(a.auxinfo==n?null:a.auxinfo)}null!=JK(a)&&lL(this.a,"InChI "+JK(a))}};_.a=null;_.b=null;function xQ(a){this.a=a}x(562,1,{},xQ);_.Yd=TG;\n_.rg=function(a){if(null!=IK(a))oL(IK(a)),lL(this.a,"InChI "+IK(a));else{var b=this.a,c;if(b.b[Af])try{kN(b.v),pw(b.v,Af),b.v.c=a,hQ(b.c,b.v,Af),kN(b.v)}catch(d){if(d=Eo(d),E(d,101))lL(b,ff+d.Xd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.k,-1!=f.indexOf("{INCHIKEY}")?f=(g=yQ(yQ(e,nh,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),yQ(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new QJ(f);zQ(c)}catch(h){if(h=Eo(h),E(h,85))lL(b,ff+h.f);else throw h;}null!=JK(a)&&lL(this.a,"InChI "+JK(a))}};\n_.a=null;function AQ(a,b){return null!=b&&0<b.length?AQ(a,b):!1}function BQ(a){a.c.lb.style.display!=ck&&(iL(a.b,!0),iH(a.b),jQ(a.d))}function CQ(a){DQ.call(this,a,sd,sd,null)}function EQ(a,b){DQ.call(this,a,sd,sd,b)}function FQ(a,b,c){DQ.call(this,a,b,c,null)}\nfunction DQ(a,b,c,d){var e;if(null==a)sK("JSME initialization error: HTML id argument is null.");else if(Q(Gf,a))sK(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=KF(a)){this.a=GQ;++GQ;this.c=e;this.b=new lQ;this.b.d||(this.b.d={},this.b.d.src=iP(this));this.d=new HQ(this.b,b,c,d);ID(e,this.d,e.lb);d&&Gh in d&&(this.d.c=d[Gh]);a=this.d;a.e||(a.e=gH(a,kH(a),lH(a)),a.e.j=!1);var b=a.d,f,g,h,j,l,m,q,r,t,A,v,s;b.Ub.d=!1;b.Ub.c=!0;b.rb?eQ=Gf:\neQ=Ff;(c=b.qd)&&sH(c.nd,b);X(b,eQ+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.X=jH(b);ZG(b,null);b.Db||(b.Db=new mI(uf,0,13),b.Gb=wG(b.Db));b.Eb||(b.Eb=new mI(uf,1,13),b.Fb=wG(b.Eb));b.Hb||(b.Hb=new mI(uf,0,11),wG(b.Hb));hO(b,b.E);b.xc=!1;b.Ac=!1;b.Sc=!0;b.L=!0;b.$c=!0;b.zc=!1;KM=LM(b);try{v=IQ(b.bd,"options"),null!=v&&VL(b,v,!1),q=IQ(b.bd,"jme"),null!=q&&(b.sb=q),t=IQ(b.bd,Pj),null!=t&&(b.Mb=t),j=IQ(b.bd,"chem"),null!=j&&(b.kb=j),s=IQ(b.bd,"smiles"),null!=s&&(b.kb=s),l=IQ(b.bd,"depictcgi"),\nnull!=l&&(b.Ec=!0),A=IQ(b.bd,wl),null!=A&&(b.Nb=A,KO(b)),b.z=IQ(b.bd,"atombg"),g=IQ(b.bd,"depictbg"),null!=g&&b.U&&(b.M=JQ(g)),m=IQ(b.bd,"guicolor"),null!=m&&VP(b,JQ(m)),f=IQ(b.bd,"atombgsize"),null!=f&&(b.y=(new yr(KQ(f))).a,0>b.y&&(b.y=0.8)),h=IQ(b.bd,"bondbgsize"),null!=h&&(b.I=(new yr(KQ(h))).a,0>b.I&&(b.I=0.5)),b.Kc&&b.r&&tO(b.r),r=IQ(b.bd,"notify_structural_change_js_function"),b.kc=r}catch(F){if(F=Eo(F),E(F,101))IJ();else throw F;}b.o=202;$G(b);b.Lb=new LQ;jN(b);f=a.d;null!=f.sb?(WN(f,f.sb,\n!0),null!=f.z&&f.r&&JP(f.r,f.z,0,!0)):null!=f.Mb?KP(f,f.Mb):null!=f.kb&&f.Zc&&(f.cc=!1,IN(f,f.kb,null,!0,!1));0<kH(a)&&0<lH(a)?KO(a.d):MQ(Ef);f=this.b;g=this.d;h=new XE((zK(),yK));j=new NQ(f,g,h);OQ(j);Tp(g.p,j);xK(f,h.lb);wK(f,g.lb)}else sK("JSME initialization error: HTML id "+a+" not found.")}function PQ(){return qB(null)}function QQ(a){return qB(a)}x(563,1,Nm,CQ,EQ,FQ,DQ);_.Kg=function(a){kL(this.b,a)};_.Lg=function(a){sD(this.d,new RQ(this,a),(cz(),cz(),dz))};\n_.Mg=function(a){sD(this.d,new SQ(this,a),(Az(),Az(),Bz))};_.Ng=function(a){sD(this.d,new TQ(this,a),(Gz(),Gz(),Hz))};_.Og=function(a){sD(this.d,new UQ(this,a),(Jz(),Jz(),Kz))};_.Pg=function(a){Iw(2,new UL(this.b,a))};_.Qg=function(){ZL(this.b,!0)};_.Rg=function(){Yw((Vw(),Ww),new VQ(this))};_.Sg=function(){var a,b,c;c=[];for(b=new Yp(this.d.b);b.b<b.d.ng();)a=Zp(b),c[c.length]=a.q;return c};_.Tg=function(){return this.b.a};\n_.Ug=function(a){var b=this.b,c;0>=a?a=null:(c=WQ(b.Vb,0,a).a)?a=E(c,87)?c.a:null:(X(b,"ERROR - getAtomAdditionalData: invalid atomE index "+a),KO(b),a=null);return a};_.Vg=function(){var a=this.b.O,b,c;jL(a);c=[];for(b=1;b<a.a.length;++b)c[b-1]=sO(a.a[b].a);return c};_.Wg=function(a){var b=this.b,c;0>=a?a=null:(c=XQ(b.Vb,0,a).a)?a=E(c,88)?c.a:null:(X(b,"ERROR - getBondAdditionalData: invalid bondE index "+a),KO(b),a=null);return a};_.Xg=function(a){return this.b.b[a]};_.Yg=WB;_.Zg=function(){return this.b.lb};\n_.$g=function(){return this.b.Jb};_._g=function(){return this.b.Kb};_.ah=function(){return this.b.Ob};_.xg=function(){return fQ(this.b)};_.bh=function(){return this.b.Rb};_.ch=function(){return this.b.Sb};_.dh=function(){return pq(this.b.Hc,C(Aq,o,1,this.b.Hc.c,0))};_.eh=function(){return this.b.gc};_.fh=function(){return this.b.kc};_.gh=function(){return TL(this.b.O)};_.Ce=function(){return nx(this.d.lb,jk)};_.hh=function(){var a;a=[];a.length=2;a[0]=nx(this.d.lb,kk);a[1]=nx(this.d.lb,jk);return a};\n_.De=function(){return nx(this.d.lb,kk)};_.ih=function(){return this.c.lb};_.jh=function(){return this.b.pc};_.kh=function(){return this.b.rc};_.lh=function(){return this.b.k};_.mh=function(){var a;a:{var b;for(a=new Yp(this.b.Vb);a.b<a.d.ng();){b=Zp(a);b:{for(var c=void 0,c=1;c<=b.o;++c)if(0<YQ(b,c)){b=!0;break b}b=!1}if(b){a=!0;break a}}a=!1}return a};_.nh=function(){return!fO(this.b.Vb)};_.oh=function(a){sK("JSME initialization error: "+a)};_.ph=function(){return this.b.U};\n_.Fe=function(){return this.c.lb.style.display!=ck};_.qh=function(){return uL(this.b)};_.rh=function(){return rL(this.b,!0,!1)};_.sh=function(a){return rL(this.b,!0,a)};_.th=function(){var a=this.b,b,c;b=a.Sc;a.Sc=!1;c=YK(a);a.Sc=b;return c};_.uh=function(a){null!=a&&0<a.length&&VL(this.b,a,!0)};_.vh=function(a){null!=a&&0<a.length&&IN(this.b,a,null,!0,!0)};_.wh=function(a){null!=a&&0<a.length&&IN(this.b,a,null,!0,!0)};_.xh=function(a){null!=a&&0<a.length&&KP(this.b,a)};\n_.yh=function(a){null!=a&&0<a.length&&WN(this.b,a,!0)};_.zh=function(a){return AQ(this,a)};_.Df=function(){BQ(this)};_.Ah=function(){MP(this.b)};_.Bh=function(a){OP(this.b,a)};_.Ch=function(a){RP(this.b,a)};_.Dh=function(a){this.b.o=a};_.Eh=function(a){this.b.i=new ZQ(this,a)};_.Fh=function(a){kQ(this.b,"AfterPaste",a)};_.Gh=function(a){kQ(this.b,ee,a)};\n_.Hh=function(a){var b=this.d,c,d;if(b.c!=a){b.c=a;for(d=new Yp(b.b);d.b<d.d.ng();)c=Zp(d),a?c.b=n:c.b=fl}0<kH(b)&&0<lH(b)?KO(b.d):MQ(Ef);b=this.b;b.Ob=a;lN(b);iL(this.b,!0);iH(this.b)};\n_.Ih=function(a,b,c,d){var e=this.b,f,g;if(f=WQ(e.Vb,0,a).a){if(E(f,87))f.a=b;else{g=new $Q;aR(f,g);g.a=b;a:{var h,j;for(h=1;h<=e.Vb.c;++h){j=PP(e,h);for(b=0;b<j.b.length;++b)if(j.b[b]==f){fq(j.b,b,g);break a}}}}d&&(e.v&&dM(pw(e.v,"setAtomAdditionalData"),e.Vb,a,0,0),e.Fc=!1,null!=e.kc&&qK(e.kc,null),e.v&&null!=e.v.a&&gQ(e),kN(e.v));c&&jN(e)}else X(e,"ERROR - setAtomAdditionalData: invalid atomE index "+a),KO(e)};\n_.Jh=function(a,b){a:{var c=this.b,d,e,f;if(0==a){d=0;for(e=1;e<=c.Vb.c;++e)f=PP(c,e),JP(f,b,d,!0),d+=f.o}else{d=PP(c,a);if(!d)break a;JP(d,b,0,!0)}IM(c)}};_.Kh=function(a){var b=this.b;b.E!=a&&0<a&&100>a&&(b.E=a,hO(b,a),lN(b))};_.Lh=function(a,b){a:{var c=this.b,d;bR(c.Vb);if(0!=b){d=WQ(c.Vb,a,b);if(!d){X(c,"ERROR - invalid atom index or molecule index");KO(c);break a}d.d.w=d.c}IM(c)}};_.Mh=function(a){kQ(this.b,xe,a)};\n_.Nh=function(a,b,c,d){var e=this.b,f,g;if(f=XQ(e.Vb,0,a).a){if(E(f,88))f.a=b;else{g=new cR;dR(f,g);g.a=b;a:{var h,j;for(j=new Yp(e.Vb);j.b<j.d.ng();){h=Zp(j);for(b=0;b<h.c.length;++b)if(h.c[b]==f){fq(h.c,b,g);break a}}}}d&&(e.v&&dM(pw(e.v,"setAtomAdditionalData"),e.Vb,a,0,0),e.Fc=!1,null!=e.kc&&qK(e.kc,null),e.v&&null!=e.v.a&&gQ(e),kN(e.v));c&&jN(e)}else X(e,"ERROR - setBondAdditionalData: invalid bondE index "+a),KO(e)};\n_.Oh=function(a,b){a:{var c=this.b,d,e,f;if(0==a){d=0;for(f=new Yp(c.Vb);f.b<f.d.ng();)e=Zp(f),JP(e,b,d,!1),d+=e.p}else{d=PP(c,a);if(!d)break a;JP(d,b,0,!1)}IM(c)}};_.Ph=function(a,b){a:{var c=this.b,d;bR(c.Vb);if(0!=b){d=XQ(c.Vb,a,b);if(!d){X(c,"ERROR - invalid bond index or molecule index");KO(c);break a}d.d.x=d.c}IM(c)}};_.Qh=function(a,b){kQ(this.b,a,b)};_.He=function(a){jD(this.d,a);BQ(this)};_.Rh=function(a){this.b.lb=a};_.Sh=eR;\n_.Th=function(a){var b,c,d,e;e=a.length;d=C(fR,o,126,e,0);for(c=0;c<e;++c)b=new gR(a[c].color,a[c].label),d[c]=b;hR(this.b.O,d);a=this.b;iL(a,!0);KO(a)};_.Uh=function(a){TP(this.b,a)};_.Vh=function(a){this.b.Kb=a};_.Wh=function(a){var b=this.b;b.Ob=a;lN(b)};_.Xh=function(a){var b=this.b;b.Rb=a;lN(b)};_.Yh=function(a){UP(this.b,a)};_.Zh=function(a){var b=this.b;b.gc=a;b.ec=!0;KO(b)};_.$h=function(a){this.b.jc=a};_._h=function(a){this.b.kc=a};_.ai=function(a){var b=this.b;b.pc=a;b.Q=gM(b,!1)};\n_.bi=function(a){this.b.rc=a};_.ci=function(a,b){kD(this.d,a,b);BQ(this)};_.di=function(a,b,c){c&&kD(this.c,a,b);kD(this.d,a,b);BQ(this)};_.ei=function(a,b){lD(this.d,a,b);BQ(this)};_.fi=function(a,b,c){c&&lD(this.c,a,b);lD(this.d,a,b);BQ(this)};_.gi=eR;_.hi=function(a){SL(this.b,a)};_.ii=function(a,b){a:{var c=this.b,d;c.u=!1;d=c.Ub.e;c.Ub.e=!1;try{c.Tc=new LP(c,a,c.Ub),xP(c.Tc)}catch(e){e=Eo(e);if(E(e,101)){X(c,e.Xd());break a}throw e;}c.Ub.e=d;c.o=253;X(c,b);KO(c)}};\n_.ji=function(a){VP(this.b,JQ(a))};_.Ie=function(a){oD(this.c.lb,a)};_.ki=function(a){this.b.k=a};_.Je=function(a){mD(this.d,a);BQ(this)};_.li=function(a){var b=this.b;X(b,a);KO(b);b.T=a};_.mi=function(){return pL(this.b)};_.ni=function(){var a,b,c;a=0;for(c=new Yp(this.b.Vb);c.b<c.d.ng();)b=Zp(c),a+=b.o;return a};_.oi=function(){var a,b,c;a=0;for(c=new Yp(this.b.Vb);c.b<c.d.ng();)b=Zp(c),a+=b.p;return a};_.a=-1;_.b=null;_.c=null;_.d=null;var GQ=0;function VQ(a){this.a=a}x(564,1,{},VQ);\n_.Od=function(){var a,b;for(b=new Yp(this.a.d.b);b.b<b.d.ng();)a=Zp(b),a.t.lb.innerHTML=a.q||n};_.a=null;function RQ(a,b){this.a=a;this.b=b}x(565,1,{},RQ);_.ge=function(a){a=a.a;Yw((Vw(),Ww),new iR(this,this.b,a))};_.a=null;_.b=null;function iR(a,b,c){this.a=a;this.c=b;this.b=c}x(566,1,{},iR);_.Od=jR;_.a=null;_.b=null;_.c=null;function SQ(a,b){this.a=a;this.b=b}x(567,1,{},SQ);_.Kd=function(a){a=a.a;Yw((Vw(),Ww),new kR(this,this.b,a))};_.a=null;_.b=null;\nfunction kR(a,b,c){this.a=a;this.c=b;this.b=c}x(568,1,{},kR);_.Od=jR;_.a=null;_.b=null;_.c=null;function UQ(a,b){this.a=a;this.b=b}x(569,1,{},UQ);_.a=null;_.b=null;function Mz(a,b,c){this.a=a;this.c=b;this.b=c}x(570,1,{},Mz);_.Od=jR;_.a=null;_.b=null;_.c=null;function TQ(a,b){this.a=a;this.b=b}x(571,1,{},TQ);_.Md=function(a){a=a.a;Yw((Vw(),Ww),new lR(this,this.b,a))};_.a=null;_.b=null;function lR(a,b,c){this.a=a;this.c=b;this.b=c}x(572,1,{},lR);_.Od=jR;_.a=null;_.b=null;_.c=null;\nfunction ZQ(a,b){this.a=a;this.b=b}x(573,1,{},ZQ);_.a=null;_.b=null;function mR(a,b){var c;for(c=0;c<a.x.length;++c)if(a.x[c]==b)return;c=a.x;var d=a.x.length+1,e,f;f=$M(d);for(e=0;e<wp(c.length,d);++e)f[e]=c[e];a.x=f;a.x[a.x.length-1]=b}function QO(a){a=a.x[0];return 0<a?a:0}function PO(a){a.x=$M(1);a.x[0]=-99199;a.pi()}function nR(){this.x=$M(1);this.x[0]=-99199}x(576,1,{120:1});_.x=null;\nfunction oR(){oR=y;pK("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)");pR=pK("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(H(\\\\d*))?(?:(?:([+-])(\\\\d*))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$")}function VO(a,b,c){a.s=b;a.u=c}function fP(a,b){6>a.n&&(++a.n,a.r[a.n]=b)}function aR(a,b){b.x=a.x.slice();b.j=a.j;b.f=a.f;b.s=a.s;b.u=a.u;b.w=a.w;b.t=a.t;b.v=a.v;b.p=a.p;b.i=a.i;b.r=a.r.slice();b.n=a.n;b.c=a.c;b.d=a.d;b.k=a.k;b.q=a.q;b.o=a.o;b.e=a.e}function qR(a){return 4<=a.q&&2==a.n}\nfunction rR(a,b,c){a.s+=b;a.u+=c}function OL(a){var b;b=-99199!=a.j;a.j=-99199;return b}function cP(){oR();nR.call(this);this.r=$M(7)}x(575,576,{119:1,120:1},cP);_.qi=function(){var a;a=new cP;aR(this,a);return a};_.pi=function(){return OL(this)};_.b=null;_.c=3;_.d=null;_.e=!1;_.f=0;_.i=null;_.j=-99199;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;var pR;function $Q(){oR();cP.call(this)}x(574,575,{87:1,119:1,120:1},$Q);_.qi=function(){var a;return a=new $Q,aR(this,a),a.a=this.a,a};\n_.a=null;function gP(a,b){var c,d;c=b[a.j];d=b[a.k];a.b=(c.s+d.s)/2;a.c=(c.u+d.u)/2}function dR(a,b){b.x=a.x.slice();b.j=a.j;b.k=a.k;b.d=a.d;b.i=a.i;b.e=a.e;b.b=a.b;b.c=a.c;b.f=a.f}function sR(){nR.call(this)}x(578,576,{120:1,121:1},sR);_.ri=function(){var a;a=new sR;dR(this,a);return a};_.pi=function(){var a;a=-99199!=this.x[0];this.x=$M(1);this.x[0]=-99199;return a};_.b=0;_.c=0;_.d=1;_.e=null;_.f=0;_.i=0;_.j=0;_.k=0;function cR(){nR.call(this)}x(577,578,{88:1,120:1,121:1},cR);\n_.ri=function(){var a;return a=new cR,dR(this,a),a.a=this.a,a};_.a=null;\nfunction tR(){var a=uR("JSApplet.JSME"),b;$wnd.JSApplet.JSME=U(function(){var a;vR(wR,arguments)?a=arguments[0]:3==arguments.length?a=new FQ(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new CQ(arguments[0]):4==arguments.length?a=new DQ(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new EQ(arguments[0],arguments[1]));this.g=a;xR();a[th]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.activateMarkerColor=U(function(a){this.g.Kg(a)});b.addClickHandler=\nU(function(a){this.g.Lg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new yR(a))});b.addMouseDownHandler=U(function(a){this.g.Mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new yR(a))});b.addMouseOutHandler=U(function(a){this.g.Ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new yR(a))});b.addMouseOverHandler=U(function(a){this.g.Og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new yR(a))});b.alert=U(function(a){this.g.Pg(a)});b.clear=U(function(){this.g.Qg()});\n$wnd.JSApplet.JSME.clearFontCache=U(function(){zR();AR={};BR={}});b.deferredRepaint=U(function(){this.g.Rg()});b.getAllGraphicsString=U(function(){return this.g.Sg()});b.getAlldefinedCallBackNames=U(function(){return CR(this.g.b.a)});b.getAtomAdditionalData=U(function(a){return this.g.Ug(a)});b.getBackGroundColorPalette=U(function(){return CR(this.g.Vg())});b.getBondAdditionalData=U(function(a){return this.g.Wg(a)});b.getCallBack=U(function(a){return this.g.Xg(a)});b.getCreationIndex=U(function(){return this.g.Yg()});\nb.getHelpURL=U(function(){return this.g.b.lb});b.getMenuScale=U(function(){return this.g.b.Jb});b.getMenuXShortcuts=U(function(){return this.g.b.Kb});b.getMolecularAreaAntiAlias=U(function(){return this.g.b.Ob});b.getMolecularAreaGraphicsString=U(function(){return this.g.xg()});b.getMolecularAreaLineWidth=U(function(){return this.g.b.Rb});b.getMolecularAreaScale=U(function(){return this.g.ch()});b.getMultiSDFstack=U(function(){return CR(this.g.dh())});b.getNewButtonStatus=U(function(){return this.g.b.gc});\nb.getNotifyStructuralChangeJSfunction=U(function(){return this.g.b.kc});b.getNumberOfColorsForBackGroundPalette=U(function(){return this.g.gh()});b.getOffsetHeight=U(function(){return this.g.Ce()});b.getOffsetSize=U(function(){return this.g.hh()});b.getOffsetWidth=U(function(){return this.g.De()});b.getParentContainer=U(function(){return this.g.c.lb});b.getPasteLabel=U(function(){return this.g.b.pc});b.getPrePasteJSfunction=U(function(){return this.g.b.rc});b.getWebSearchInchiKeyBaseUrl=U(function(){return this.g.b.k});\nb.hasMarkedAtom=U(function(){return this.g.mh()});b.hasMolecule=U(function(){return this.g.nh()});b.initializationError=U(function(a){this.g.oh(a)});b.isDepictMode=U(function(){return this.g.b.U});b.isVisible=U(function(){return this.g.Fe()});b.jmeFile=U(function(){return this.g.qh()});b.molFile=U(function(a){return DR(this.g,0,arguments,!1)[0]});b.nonisomericSmiles=U(function(){return this.g.th()});b.options=U(function(a){this.g.uh(a)});b.readGenericMolecularInput=U(function(a,b){DR(this.g,2,arguments,\n!1)});b.readMolFile=U(function(a){this.g.xh(a)});b.readMolecule=U(function(a){this.g.yh(a)});b.read_MOL_SDF_RXN=U(function(a){return this.g.zh(a)});b.repaint=U(function(){this.g.Df()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=U(function(a){return DR(null,0,arguments,!0)[0]});b.reset=U(function(){this.g.Ah()});b.resetAtomColors=U(function(a){this.g.Bh(a)});b.resetBondColors=U(function(a){this.g.Ch(a)});b.setAction=U(function(a){this.g.Dh(a)});b.setAfterDepictEditToggleEventHandler=U(function(a){this.g.Eh(null==\na?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new yR(a))});b.setAfterPasteCallback=U(function(a){this.g.Fh(a)});b.setAfterStructureModifiedCallback=U(function(a){this.g.Gh(a)});b.setAntialias=U(function(a){this.g.Hh(a)});b.setAtomAdditionalData=U(function(a,b,e,f){this.g.Ih(a,b,e,f)});b.setAtomBackgroundColors=U(function(a,b){this.g.Jh(a,b)});b.setAtomMolecularAreaFontSize=U(function(a){this.g.Kh(a)});b.setAtomToHighLight=U(function(a,b){this.g.Lh(a,b)});b.setBackGroundColorPalette=U(function(a){var b=\nthis.g;xR();var e,f,g;f=a.length;g=C(Aq,o,1,f,0);for(e=0;e<f;++e)g[e]=a[e];var a=b.b.O,h,j,l;l=g.length;f=C(fR,o,126,l,0);for(h=0;h<l;++h)e=g[h],j=n+(h+1),f[h]=new gR(e,j);hR(a,f);b=b.b;iL(b,!0);KO(b)});b.setBeforePasteCallback=U(function(a){this.g.Mh(a)});b.setBondAdditionalData=U(function(a,b,e,f){this.g.Nh(a,b,e,f)});b.setBondBackgroundColors=U(function(a,b){this.g.Oh(a,b)});b.setBondToHighLight=U(function(a,b){this.g.Ph(a,b)});b.setCallBack=U(function(a,b){this.g.Qh(a,b)});b.setHeight=U(function(a){this.g.He(a)});\nb.setHelpURL=U(function(a){this.g.Rh(a)});b.setMarkerColor=U(function(a){this.g.Sh(a)});b.setMarkerMenuBackGroundColorPalette=U(function(a){this.g.Th(a)});b.setMenuScale=U(function(a){this.g.Uh(a)});b.setMenuXShortcuts=U(function(a){this.g.Vh(a)});b.setMolecularAreaAntiAlias=U(function(a){this.g.Wh(a)});b.setMolecularAreaLineWidth=U(function(a){this.g.Xh(a)});b.setMolecularAreaScale=U(function(a){this.g.Yh(a)});b.setNewButtonStatus=U(function(a){this.g.Zh(a)});b.setNotifyAtomHighLightChangeJSfunction=\nU(function(a){this.g.$h(a)});b.setNotifyStructuralChangeJSfunction=U(function(a){this.g._h(a)});b.setPasteLabel=U(function(a){this.g.ai(a)});b.setPrePasteJSfunction=U(function(a){this.g.bi(a)});b.setSize=U(function(a,b,e){DR(this.g,1,arguments,!1)});b.setStarColor=U(function(a){this.g.gi(a)});b.setSubstituent=U(function(a){this.g.hi(a)});b.setTemplate=U(function(a,b){this.g.ii(a,b)});b.setUserInterfaceBackgroundColor=U(function(a){this.g.ji(a)});b.setVisible=U(function(a){this.g.Ie(a)});b.setWebSearchInchiKeyBaseUrl=\nU(function(a){this.g.ki(a)});b.setWidth=U(function(a){this.g.Je(a)});b.showInfo=U(function(a){this.g.li(a)});b.smiles=U(function(){return this.g.mi()});b.totalNumberOfAtoms=U(function(){return this.g.ni()});b.totalNumberOfBonds=U(function(){return this.g.oi()});ER({"0":{"0":[[function(){return this.rh.apply(this,arguments)},null,void 0]],1:[[function(){return this.sh.apply(this,arguments)},null,void 0,Vh]]},1:{2:[[function(){return this.ci.apply(this,arguments)},null,void 0,gk,gk],[function(){return this.ei.apply(this,\narguments)},null,void 0,nl,nl]],3:[[function(){return this.fi.apply(this,arguments)},null,void 0,nl,nl,Vh],[function(){return this.di.apply(this,arguments)},null,void 0,gk,gk,Vh]]},2:{1:[[function(){return this.vh.apply(this,arguments)},null,void 0,nl]],2:[[function(){return this.wh.apply(this,arguments)},null,void 0,nl,Vh]]}},!1);ER({"0":{"0":[[PQ,null,void 0]],1:[[QQ,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new FR(e));return[e]},Qi]]}},!0);\nGR(wR,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function oB(){HR||(HR=!0,tR())}x(579,1,{},oB);var HR=!1;function sB(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Qi)$wnd.jsmeOnLoad();else try{$wnd.console.log(\'Warning: the global function "jsmeOnLoad" is not defined.\\n If you have defined it, there might be a syntax error in your javascript code.\')}catch(a){}}function rB(){}x(581,1,{},rB);_.Od=function(){sB()};function FR(a){this.a=a}\nx(583,1,{89:1,141:1},FR);_.eQ=function(a){return null!=a&&E(a,89)&&this.a==a.a};_.a=null;function yR(a){this.a=a}x(584,1,{90:1,141:1},yR);_.eQ=function(a){return null!=a&&E(a,90)&&this.a==a.a};_.a=null;\nfunction OQ(a){var b;b=a.a;var c;c=null;b.Y&&(b=b.Y,c=new HI,c.c=I(b.a.j.d)+I(b.d*b.a.i+0.5),c.d=I(b.a.j.e)+I(b.e*b.a.i+0.5),c.b=I(b.c*b.a.i+0.5),c.a=I(b.b*b.a.i+0.5),c.c-=2,c.d-=2,c.b+=4,c.a+=4);b=c;QD(a.c.i,a.b,b.c,b.d);mD(a.b,b.b+Dk);jD(a.b,b.a+Dk);a.b.lb.alt=a.a.Ac?"drag out reaction file (RXN format)":"drag out molecule file (MOL format)";b=a.b;a=a.b.lb.alt;null==a||0==a.length?b.lb.removeAttribute(Bl):b.lb.setAttribute(Bl,a)}function NQ(a,b,c){this.a=a;this.c=b;this.b=c}x(585,1,{},NQ);_.a=null;\n_.b=null;_.c=null;\nfunction vK(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Vl)||n;b=c.getAttribute(bj)||n;f=c.getAttribute(Yj)||n;e=c.getAttribute(fj)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Yj)||n,j=j.getAttribute(Ql)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(ki);c.removeAttribute(Yj);c.removeAttribute("archive");c.removeAttribute(bj);c.removeAttribute(Vl);c.removeAttribute(Fh);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=yx();c.setAttribute(fj,d);c.style[Vl]=rK(g);c.style[bj]=rK(b);b=new IR(a,d,l,e,c,f);Yw((Vw(),Ww),b);++a.b;return!0}function uK(a){this.a="JME.class";this.d=a}x(586,1,{},uK);_.$d=function(){return vK(this)};_.a=null;_.b=0;_.c=null;_.d=null;function IR(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}x(587,1,{},IR);\n_.Od=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,sd,sd,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(fj,this.e):this.c.removeAttribute(fj);b=$doc;null!=this.f&&0<this.f.length&&(b[this.f]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.a.d&&this.a.d.a.apply(c,[c])};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function JR(){}x(588,1,Nm,JR);function KR(a){this.a=a}x(589,1,{},KR);_.Od=function(){this.a()};_.a=null;function LR(a){this.a=a}x(590,1,{},LR);\n_.$d=function(){this.a();return!1};_.a=null;\nfunction MR(){var a=uR("JSApplet.Utils");$wnd.JSApplet.Utils=U(function(){var a;vR(NR,arguments)?a=arguments[0]:0==arguments.length&&(a=new JR);this.g=a;xR();a[th]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=U(function(a){Yw((Vw(),Ww),new KR(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=U(function(a,c){ax((Vw(),new LR(a)),c)});$wnd.JSApplet.Utils.safeLog=U(function(a){sK(a)});GR(NR,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function pB(){OR||(OR=!0,MR())}x(591,1,{},pB);var OR=!1;function $M(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}x(593,1,on);_.Yd=function(){$wnd.alert("Loading JS code failed.")};function PR(a){this.f=a}x(594,534,en,PR);function xB(){this.f="divide by zero"}x(595,136,Jm,xB);function LD(){}function QR(a){this.f=a}x(597,136,Jm,LD,QR);function EJ(a){this.f=a}x(596,597,{93:1,94:1,101:1,109:1,110:1},EJ);function jB(){}function RR(a){this.f=a}x(598,136,Jm,jB,RR);\nfunction JL(){JL=y;LL=new SR(!1);KL=new SR(!0)}function SR(a){this.a=a}x(599,1,{93:1,95:1,98:1},SR);_.cT=function(a){return this.a==a.a?0:this.a?1:-1};_.eQ=function(a){return E(a,95)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Nl:Ji};_.a=!1;var LL,KL;function jK(a,b,c){var d,e;d=ZA(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}\nfunction TR(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function tK(a){return null!=String.fromCharCode(a).match(/\\d/)}function UR(){}function VR(a){return typeof a==gk?Dg+(0>a?-a:a):a}function WR(a,b){var c;c=new UR;c.d=Ne+(XR(0!=a?-a:0)?VR(0!=a?-a:0):n+gw(c));YR(0!=a?-a:0)&&ZR(0!=a?-a:0,c);c.b=4;c.a=b;return c}function Z(a){var b;b=new UR;b.d=Ne+(XR(a)?VR(a):n+gw(b));YR(a)&&ZR(a,b);return b}\nfunction $R(a,b){var c;c=new UR;c.d=Ne+(XR(a)?VR(a):n+gw(c));YR(a)&&ZR(a,c);c.b=b?8:0;return c}function aS(){var a;a=new UR;a.d=Ne+(XR(0)?VR(0):n+gw(a));YR(0)&&ZR(0,a);a.b=2;return a}function bS(a){var b;b=new UR;b.d=Ne+(XR(a)?VR(a):n+gw(b));YR(a)&&ZR(a,b);b.b=1;return b}function YR(a){return typeof a==gk&&0<a}function XR(a){return null!=a&&0!=a}\nfunction ZR(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=zm[b.c])c=c.prototype;else{c=zm[a]=function(){};c.cZ=b;return}else return;c.cZ=b}x(601,1,{},UR);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;function KQ(a){var b;if(!(b=cS,!b&&(b=cS=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new dS(nf+a+Ka);return parseFloat(a)}\nfunction Rr(a,b){var c,d;if(null==a)throw new dS(fk);if(2>b||36<b)throw new dS("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==TR(a.charCodeAt(c),b))throw new dS(nf+a+Ka);c=parseInt(a,b);if(isNaN(c))throw new dS(nf+a+Ka);if(-2147483648>c||2147483647<c)throw new dS(nf+a+Ka);return c}x(603,1,{93:1,106:1});var cS=null;function yr(a){this.a=a}x(602,603,{93:1,98:1,99:1,106:1},yr);\n_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};_.eQ=function(a){return E(a,99)&&a.a==this.a};_.hC=eS;_.tS=fS;_.a=0;function yH(a){this.a=a}function Xr(a){a=KQ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}x(604,603,{93:1,98:1,102:1,106:1},yH);_.cT=gS;_.eQ=function(a){return E(a,102)&&a.a==this.a};_.hC=eS;_.tS=fS;_.a=0;function nH(){}function mp(a){this.f=a}x(605,136,{93:1,101:1,103:1,109:1,110:1},nH,mp);\nfunction Kr(a){this.a=a}function HB(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function CB(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function yn(a){var b,c,d;b=C(zJ,fn,-1,8,1);c=(hS(),iS);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return jS(b,d,8)}\nfunction EN(a){var b,c;return-129<a&&128>a?(b=a+128,c=(kS(),lS)[b],!c&&(c=lS[b]=new Kr(a)),c):new Kr(a)}x(606,603,{93:1,98:1,104:1,106:1},Kr);_.cT=gS;_.eQ=function(a){return E(a,104)&&a.a==this.a};_.hC=WB;_.tS=fS;_.a=0;function kS(){kS=y;lS=C(kP,o,104,256,0)}var lS;function vq(a){return 0>=a?0-a:a}function $q(a){return 0>a?-a:a}function sp(a,b){return a>b?a:b}function wp(a,b){return a<b?a:b}function O(a){return Math.round(a)}function Nq(a){return Math.sqrt(a)}function DJ(){}\nfunction wA(a){this.f=a}x(610,136,{93:1,101:1,105:1,109:1,110:1},DJ,wA);function hS(){hS=y;iS=z(zJ,fn,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var iS;function dS(a){this.f=a}x(612,605,{93:1,101:1,103:1,107:1,109:1,110:1},dS);function ZA(a,b){return a.charCodeAt(b)}function Zr(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function Q(a,b){return!E(b,1)?!1:""+a==b}\nfunction nr(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function zr(a,b){return a.indexOf(b)}function cs(a,b,c){return a.indexOf(b,c)}function uG(a,b){return a.lastIndexOf(b)}function yQ(a,b,c){var d;for(d=0;0<=(d=c.indexOf(lh,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+vb+Wr(c,++d):c=c.substr(0,d-0)+Wr(c,++d);return a.replace(RegExp(b,Ri),c)}\nfunction mS(a,b){for(var c=RegExp(b,Ri),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(Aq,o,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Wr(a,b){return a.substr(b,a.length-b)}function $r(a,b,c){return a.substr(b,c-b)}\nfunction Tr(a){return 0==a.length||a[0]>ja&&a[a.length-1]>ja?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function jS(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}function Ip(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction nS(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new mp("Character out of range: "+c);}function Ar(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function oS(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=jK(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(rp,cn,-1,b,1);for(d=f=0;d<e;)c=jK(a,d,a.length),d+=65536<=c?2:1,f+=nS(b,f,c);return b}\nfunction Lq(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new mp(Df);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new mp(Df);if(h>c)throw new QR(Df);}f=C(zJ,fn,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new mp("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nyn(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new nH;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function BJ(a,b,c){c=b+c;if(0>b)throw new TJ(b);if(c<b)throw new TJ(c-b);if(c>a.length)throw new TJ(c);return jS(a,b,c)}_=String.prototype;_.cM={1:1,93:1,96:1,98:1};_.cT=function(a){return Ip(this,a)};_.eQ=function(a){return Q(this,a)};_.hC=function(){return fJ(this)};_.tS=_.toString;\nfunction pS(){pS=y;qS={};rS={}}function fJ(a){pS();var b=Hd+a,c=rS[b];if(null!=c)return c;c=qS[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;d<f;)c=a.charCodeAt(d+3)+31*(a.charCodeAt(d+2)+31*(a.charCodeAt(d+1)+31*(a.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=31*c+ZA(a,d++);c|=0}256==sS&&(qS=rS,rS={},sS=0);++sS;return rS[b]=c}var qS,sS=0,rS;function P(a,b){Vv(a.a,b);return a}function Uv(){this.a=hx()}function tS(){this.a=hx();Vv(this.a,n)}x(614,1,Om,Uv,tS);_.tS=uS;\nfunction Br(a,b){gx(a.a,String.fromCharCode(b))}function YA(){this.a=hx()}function Er(){this.a=hx()}function SA(a){this.a=hx();Vv(this.a,a)}x(615,1,Om,YA,Er,SA);_.tS=uS;function TJ(a){this.f="String index out of range: "+a}x(616,597,Jm,TJ);\nfunction Qo(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new DJ;j=bw(a);g=bw(c);if(0==(j.b&4)||0==(g.b&4))throw new RR("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new RR("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new LD;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(kB(a)===kB(c)&&b<e){b+=d;for(d=e+d;d-- >e;)fq(c,d,a[--b])}else for(d=e+d;e<d;)fq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction YJ(a){this.f=a}x(618,136,Jm,YJ);x(620,1,gn);_.a=null;function wq(){this.a=(WA(),new cB(["USD",Ug,2,Ug,vb]))}x(619,620,gn,wq);function vS(a,b){for(var c;a.te();)if(c=a.ue(),null==b?null==c:cw(b,c))return a;return null}function wS(a,b){var c;return(c=vS(a.Ue(),b))?(c.ve(),!0):!1}function xS(a){var b,c,d,e;d=new Uv;b=null;Vv(d.a,ah);for(c=a.Ue();c.te();)null!=b?Vv(d.a,b):b=bc,e=c.ue(),Vv(d.a,e===a?"(this Collection)":n+e);Vv(d.a,rh);return kx(d.a)}x(621,1,{});\n_.si=function(){throw new YJ("Add not supported on this collection");};_.ti=function(a){return!!vS(this.Ue(),a)};_.cg=XJ;_.ui=function(a){return wS(this,a)};_.tS=function(){return xS(this)};x(623,621,Sm);_.eQ=function(a){var b;if(a===this)return!0;if(!E(a,116)||a.ng()!=this.ng())return!1;for(a=a.Ue();a.te();)if(b=a.ue(),!this.ti(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ue();b.te();)c=b.ue(),null!=c&&(a+=fw(c),a=~~a);return a};\nfunction yS(a,b){var c;return E(b,114)&&(c=b.vi(),YC(a.a,c))?(c=LA(a.a,c),a.a.og(b.wi(),c)):!1}function cK(a){this.a=a}x(622,623,Sm,cK);_.ti=function(a){return yS(this,a)};_.Ue=function(){return new zS(this.a)};_.ui=function(a){return yS(this,a)?(a=a.vi(),NA(this.a,a),!0):!1};_.ng=AS;_.a=null;function BS(a){if(a.b)CS(a.a),NA(a.c,a.b.vi()),a.b=null;else throw new vD("Must call next() before remove().");}\nfunction zS(a){var b;this.c=a;b=new Pp;a.c&&Tp(b,new DS(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new ES(a,d.substring(1));b.si(e)}var a=a.a,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.si(c[d])}this.a=new Yp(b)}x(624,1,{},zS);_.te=FS;_.ue=function(){return this.b=Zp(this.a)};_.ve=function(){BS(this)};_.a=null;_.b=null;_.c=null;x(626,1,Qm);_.eQ=function(a){return E(a,114)&&WJ(this.vi(),a.vi())&&WJ(this.wi(),a.wi())?!0:!1};\n_.hC=function(){var a,b;b=a=0;null!=this.vi()&&(a=fw(this.vi()));null!=this.wi()&&(b=fw(this.wi()));return a^b};_.tS=function(){return this.vi()+Ud+this.wi()};function DS(a){this.a=a}x(625,626,Qm,DS);_.vi=aQ;_.wi=function(){return this.a.b};_.xi=function(a){return $J(this.a,a)};_.a=null;function ES(a,b){this.b=a;this.a=b}x(627,626,Qm,ES);_.vi=WB;_.wi=function(){return this.b.e[Hd+this.a]};_.xi=function(a){return aK(this.b,this.a,a)};_.a=null;_.b=null;\nfunction GS(a,b){var c,d,e,f;if(b===a)return!0;if(!E(b,112)||a.ng()!=b.ng())return!1;e=a.Ue();for(f=b.Ue();e.te();)if(c=e.ue(),d=f.ue(),!(null==c?null==d:cw(c,d)))return!1;return!0}function oq(a,b){(0>a||a>=b)&&HS(a,b)}function HS(a,b){throw new QR("Index: "+a+", Size: "+b);}x(628,621,qn);_.yi=function(){throw new YJ("Add not supported on this list");};_.si=function(a){this.yi(this.ng(),a);return!0};_.eQ=function(a){return GS(this,a)};\n_.hC=function(){var a,b,c;b=1;for(a=this.Ue();a.te();)c=a.ue(),b=31*b+(null==c?0:fw(c)),b=~~b;return b};_.Ue=function(){return new Yp(this)};_.Ai=function(){return this.Bi(0)};_.Bi=function(a){return new IS(this,a)};_.Ci=function(){throw new YJ("Remove not supported on this list");};function JS(a){return a.b<a.d.ng()}function Zp(a){if(a.b>=a.d.ng())throw new OD;return a.d.zi(a.c=a.b++)}function CS(a){if(0>a.c)throw new nG;a.d.Ci(a.c);a.b=a.c;a.c=-1}function Yp(a){this.d=a}x(629,1,{},Yp);_.te=function(){return JS(this)};\n_.ue=function(){return Zp(this)};_.ve=function(){CS(this)};_.b=0;_.c=-1;_.d=null;function IS(a,b){var c;this.d=this.a=a;c=a.ng();(0>b||b>c)&&HS(b,c);this.b=b}x(630,629,{},IS);_.Di=function(){return 0<this.b};_.Ei=function(){if(0>=this.b)throw new OD;return this.a.zi(this.c=--this.b)};_.a=null;function KS(a){a=new zS(a.b.a);return new LS(a)}function MS(a,b){this.a=a;this.b=b}x(631,623,Sm,MS);_.ti=NS;_.Ue=function(){return KS(this)};_.ng=function(){return this.b.a.d};_.a=null;_.b=null;\nfunction LS(a){this.a=a}x(632,1,{},LS);_.te=function(){return JS(this.a.a)};_.ue=function(){return(this.a.b=Zp(this.a.a)).vi()};_.ve=function(){BS(this.a)};_.a=null;function OS(a){a.b=C(GJ,o,0,0,0)}function Hp(a,b,c){(0>b||b>a.c)&&HS(b,a.c);a.b.splice(b,0,c);++a.c}function Tp(a,b){fq(a.b,a.c++,b);return!0}function EP(a,b){var c,d;c=eB(b.b,b.c);d=c.length;0!=d&&(Array.prototype.splice.apply(a.b,[a.c,0].concat(c)),a.c+=d)}function fM(a){a.b=C(GJ,o,0,0,0);a.c=0}\nfunction Zn(a,b){oq(b,a.c);return a.b[b]}function Us(a,b){for(var c=0;c<a.c;++c)if(WJ(b,a.b[c]))return c;return-1}function tP(a,b){var c;c=(oq(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function Go(a,b){var c;c=Us(a,b);if(-1==c)return!1;tP(a,c);return!0}function Ks(a,b,c){oq(b,a.c);fq(a.b,b,c)}function pq(a,b){var c;if(b.length<a.c){c=b;var d;d=fB(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)fq(b,c,a.b[c]);b.length>a.c&&fq(b,a.c,null);return b}function Pp(){OS(this)}\nfunction iI(a){OS(this);this.b.length=a}function tH(a){OS(this);a=eB(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}x(636,628,Um,Pp,iI,tH);_.yi=function(a,b){Hp(this,a,b)};_.si=function(a){return Tp(this,a)};_.Qg=function(){fM(this)};_.ti=function(a){return-1!=Us(this,a)};_.zi=function(a){return Zn(this,a)};_.cg=function(){return 0==this.c};_.Ci=function(a){return tP(this,a)};_.ui=function(a){return Go(this,a)};_.ng=iz;_.c=0;\nfunction xo(a,b,c){var d;d=eB(a,b);PS(d,a,0,b,-0.0,c)}function PS(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.Dd(b[j-1],b[j]);--j)c=b[j],fq(b,j,b[j-1]),fq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),PS(b,a,h,j,-e,f),PS(b,a,j,g,-e,f),0>=f.Dd(a[j-1],a[j]))for(;c<d;)fq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.Dd(a[e],a[h])?fq(b,c++,a[e++]):fq(b,c++,a[h++])}}function ap(a){a.sort(function(a,c){return a-c})}function OA(){OA=y;PA=new QS}\nfunction ns(a,b){OA();var c;c=eB(a.b,a.c);xo(c,c.length,b?b:(yo(),yo(),zo));var d,e;e=a.c;for(d=0;d<e;++d)Ks(a,d,c[d])}var PA;function QS(){}x(639,628,Vm,QS);_.ti=bQ;_.zi=function(){throw new LD;};_.ng=function(){return 0};function yo(){yo=y;zo=new RS}var zo;function RS(){}x(641,1,{},RS);_.Dd=function(a,b){return a.cT(b)};function SS(){this.a=new Date}function TS(a){return 10>a?pd+a:n+a}x(642,1,{93:1,97:1,98:1,111:1},SS);\n_.cT=function(a){a=GB(L(this.a.getTime()),L(a.a.getTime()));return dq(a,cm)?0:!cq(a,cm)?-1:1};_.eQ=function(a){return E(a,111)&&dq(L(this.a.getTime()),L(a.a.getTime()))};_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=bq(c&4194303,b&4194303,e&1048575);a=bq(a.l^b.l,a.m^b.m,a.h^b.h);return J(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Yb:n)+~~(b/60);b=10>(0>b?-b:b)%60?pd+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(US(),VS)[this.a.getDay()]+ja+WS[this.a.getMonth()]+ja+TS(this.a.getDate())+ja+TS(this.a.getHours())+Hd+TS(this.a.getMinutes())+Hd+TS(this.a.getSeconds())+" GMT"+a+b+ja+this.a.getFullYear()};_.a=null;function US(){US=y;VS=z(Aq,o,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));WS=z(Aq,o,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var VS,WS;\nfunction FA(a,b){return null==V(a.a,b,a)}function EA(){this.a=new Tv}x(644,623,{93:1,97:1,116:1},EA);_.si=function(a){return FA(this,a)};_.ti=NS;_.cg=function(){return 0==this.a.d};_.Ue=function(){return KS(new MS(this.a,new cK(this.a)))};_.ui=function(a){return null!=NA(this.a,a)};_.ng=AS;_.tS=function(){return xS(new MS(this.a,new cK(this.a)))};_.a=null;function VJ(a,b){this.a=a;this.b=b}x(648,626,Qm,VJ);_.vi=WB;_.wi=Cx;_.xi=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction OD(){}x(649,136,{93:1,101:1,109:1,110:1,115:1},OD);function XS(){XS=y;var a,b;YS=C(ko,Am,-1,25,1);ZS=C(ko,Am,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)ZS[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)YS[a]=b,b*=0.5}function Js(a,b){var c,d;if(0<b){if((b&-b)==b)return I(4.6566128730773926E-10*b*$S(a));do c=$S(a),d=c%b;while(0>c-d+(b-1));return I(d)}throw new nH;}\nfunction $S(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*ZS[31]);2147483648<=a&&(a-=4294967296);return a}function Cs(){XS();var a,b;b=aT++ +(new Date).getTime();a=I(Math.floor(5.9604644775390625E-8*b))&16777215;b=I(b-16777216*a);this.a=a^1502;this.b=b^15525485}x(650,1,{},Cs);_.a=0;_.b=0;var YS,ZS,aT=0;\nfunction bT(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=cs(a.a,Ar(a.d.charCodeAt(a.b)),0))return a=ZA(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=cs(a.a,Ar(a.d.charCodeAt(a.b)),0))return $r(a.d,b,a.b);return Wr(a.d,b)}for(;b<c&&0<=cs(a.a,Ar(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=cs(a.a,Ar(a.d.charCodeAt(a.b)),0))return $r(a.d,b,a.b);return Wr(a.d,b)}}throw new OD;}\nfunction cT(a){if(null!=a)this.d=a,this.a=" |",this.c=!1,this.b=0;else throw new DJ;}x(651,1,{},cT);_.a=null;_.b=0;_.c=!1;_.d=null;function dT(){dT=y;eT=new fT}function Jr(a,b){var c;return(c=gT(a,b))?c.d:null}function gT(a,b){var c,d;for(d=a.b;d;){c=hT(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction iT(a,b,c,d){var e;if(b){e=hT(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=iT(a,b.a[e],c,d);jT(b.a[e])&&(jT(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):jT(b.a[e].a[e])?b=kT(b,1-e):jT(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=kT(b.a[1-(1-e)],1-(1-e)),kT(b,1-e))))}else return c;return b}function jT(a){return!!a&&a.b}function bs(a,b,c){b=new lT(b,c);c=new mT;a.b=iT(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function nT(a,b){var c;c=new mT;oT(a,b,c);return c.d}\nfunction oT(a,b,c){var d,e,f,g,h,j,l,m,q;if(!a.b)return!1;m=f=null;h=new lT(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=m,m=l,l=l.a[e],d=hT(l.c,b),e=0>d?1:0,0==d&&(!c.c||cw(l.d,c.d))&&(f=l),(!l||!l.b)&&!jT(l.a[e]))if(jT(l.a[1-e]))m=m.a[j]=kT(l,e);else if(!jT(l.a[1-e])&&(q=m.a[1-j]))!jT(q.a[1-j])&&!jT(q.a[j])?(m.b=!1,q.b=!0,l.b=!0):(d=g.a[1]==m?1:0,jT(q.a[j])?g.a[d]=(m.a[1-j]=kT(m.a[1-j],1-j),kT(m,j)):jT(q.a[1-j])&&(g.a[d]=kT(m,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new lT(l.c,l.d);e=f;j=h;for(g=null==j.c||0<hT(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<hT(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;m==f&&(m=b)}m.a[m.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function kT(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function as(){dT();var a=null;this.b=null;!a&&(a=eT);this.a=a}x(652,540,{93:1,113:1},as);_.ig=function(a){return!!gT(this,a)};_.jg=function(){return new pT(this)};\n_.kg=function(a){return Jr(this,a)};_.lg=function(a,b){return bs(this,a,b)};_.mg=function(a){return nT(this,a)};_.ng=iz;_.a=null;_.b=null;_.c=0;var eT;function hT(a,b){if(null==a||null==b)throw new DJ;return a.cT(b)}function fT(){}x(653,1,{},fT);_.Dd=function(a,b){return hT(a,b)};function qT(a,b,c,d,e,f){d&&(d.a[0]&&qT(a,b,c,d.a[0],e,f),!(c.Gi()&&0<=hT(d.c,f)||c.Fi()&&0>hT(d.c,e))&&b.si(d),d.a[1]&&qT(a,b,c,d.a[1],e,f))}function rT(a){CS(a.a);nT(a.c,a.b.vi())}\nfunction sT(a){var b=(tT(),uT),c;this.c=a;c=new Pp;qT(this,c,b,a.b,null,null);this.a=new Yp(c)}x(654,1,{},sT);_.te=FS;_.ue=function(){return this.b=Zp(this.a)};_.ve=function(){rT(this)};_.a=null;_.b=null;_.c=null;function pT(a){this.a=a}x(655,623,Sm,pT);_.ti=function(a){var b;if(!E(a,114))return!1;b=gT(this.a,a.vi());return!!b&&WJ(b.d,a.wi())};_.Ue=function(){return new sT(this.a)};_.ui=function(a){var b;if(!E(a,114))return!1;b=new mT;b.c=!0;b.d=a.wi();return oT(this.a,a.vi(),b)};_.ng=vT;_.a=null;\nfunction lT(a,b){this.c=a;this.d=b;this.a=C(wT,o,117,2,0);this.b=!0}x(656,1,{114:1,117:1},lT);_.eQ=function(a){return!E(a,114)?!1:WJ(this.c,a.vi())&&WJ(this.d,a.wi())};_.vi=iz;_.wi=WH;_.hC=function(){var a,b;a=null!=this.c?fw(this.c):0;b=null!=this.d?fw(this.d):0;return a^b};_.xi=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ud+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function mT(){}x(657,1,{},mT);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function tT(){tT=y;uT=new xT("All",0);yT=new zT;AT=new BT;CT=new DT;ET=z(FT,o,118,[uT,yT,AT,CT])}function xT(a,b){Bx.call(this,a,b)}x(658,195,rn,xT);_.Fi=$P;_.Gi=$P;var ET,uT,yT,AT,CT;function zT(){Bx.call(this,"Head",1)}x(659,658,rn,zT);_.Gi=cQ;function BT(){Bx.call(this,"Range",2)}x(660,658,rn,BT);_.Fi=cQ;_.Gi=cQ;function DT(){Bx.call(this,"Tail",3)}x(661,658,rn,DT);_.Fi=cQ;\nfunction WJ(a,b){return kB(a)===kB(b)||null!=a&&cw(a,b)}function hI(a){var b=C(GT,o,59,0,0);return pq(a.a,b)}function bH(){this.a=new Pp}x(663,628,Um,bH);_.yi=function(a,b){Hp(this.a,a,b)};_.si=function(a){return Tp(this.a,a)};_.ti=function(a){return-1!=Us(this.a,a)};_.zi=function(a){return Zn(this.a,a)};_.cg=function(){return 0==this.a.c};_.Ue=function(){return new Yp(this.a)};_.Ci=function(a){return tP(this.a,a)};_.ng=vT;_.tS=function(){return xS(this.a)};_.a=null;\nfunction oP(a){return a.b.a.test(a.a)}function pP(a,b){this.b=a;this.a=b}x(664,1,{},pP);_.a=null;_.b=null;function HT(a){rG.call(this,a,0)}function qP(a,b){rG.call(this,a,b)}x(665,453,{},HT,qP);function IT(){}x(668,1,{},IT);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;_.f=null;_.i=!1;_.j=null;function JT(a,b){var c;c=KT(a);return 0<c?b-c:0}function KT(a){a=LA((!LT&&MT(),LT),a);return null!=a?a[0]:-1}\nfunction MT(){var a,b,c,d,e,f;a=mS("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",mh);\nLT=new Tv;for(b=0;b<a.length-1;b+=2){f=a[b];e=mS(a[b+1],Zb);c=C(B,w,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=Rr(e[d],10);V(LT,f,c)}}var LT=null;function vN(){}function xN(a,b,c,d){GI(this,a,b,c,d)}x(673,524,Em,vN,xN);_.cg=wJ;function mO(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new vD("Cannot undo. Index is out of range.");if(!a.a.b)throw new vD(Cf);a.a=a.a.b;return a.a.a}function LQ(){this.a=this.b=new NT}x(674,1,{},LQ);_.a=null;function NT(){this.a=null}function wP(a){this.a=a}x(675,1,{},NT,wP);\n_.a=null;_.b=null;_.c=null;function OT(){OT=y;PT=new QT;RT=new HT("^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$");ST=new qP("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\\\\\.]+$",2);TT=new HT("j");UT=new HT("\\\\s+");VT=new qP("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:\\\\\\\\.,;!&]+$",2);WT=new HT("[\\\\^]");XT=new qP("[,;!&]",2);YT=new qP("\\\\s*^(<\\\\?xml\\\\s+[^>]+>)?\\\\s*<\\\\s*csrml\\\\b",2);ZT=new HT("$\\\\w+:\\\\/\\\\/")}function NN(a,b){a.a=b.a;a.f=b.f;a.i=b.i;a.e=b.e;a.c=b.c;a.b=b.b}function QT(){}\nfunction JN(a){OT();var b,c,d,e,f,g,h,j;NN(this,PT);if(!(null==a||oP(new pP(ZT,a)))){if(null==a||0==a.length)b=0;else{e=1;d=a.length;for(f=0;f<d&&!(5<e);++f){b=a.charCodeAt(f);13==b?(++e,f+1<d&&10==a.charCodeAt(f+1)&&++f):10==b&&++e}b=e}this.j=b;1>=this.j?this.b=Tr(a):this.b=a;if(0!=this.b.length){this.d=oP(new pP(UT,this.b));do if(oP(new pP(YT,this.b)))this.f=(LN(),YN),this.a=(ON(),$T);else{if(4<this.j){if(0==a.indexOf(Kd)){0==a.toLowerCase().indexOf("<svg")&&(zn(),g=c=h=g=void 0,c=null,g=a.indexOf("chemical:x-mdl-molfile"),\n0<g&&(h=a.indexOf(Vd,g)+1,g=a.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(c=a.substr(h,g-h))),a=c=yQ(c,oh,ia),null!=a&&(this.c=new JN(a),this.c.f&&(this.f=(LN(),MN))));break}-1!=this.b.indexOf(Nf)||-1!=this.b.indexOf("M END")&&(-1!=this.b.indexOf(Xg)||-1!=this.b.indexOf(Yg))?(this.a=(ON(),PN),this.f=(LN(),aU),-1!=this.b.indexOf(Xg)&&(this.i=(QN(),bU)),-1!=this.b.indexOf(Yg)&&(this.i=(QN(),RN)),0==this.b.indexOf(Db)?this.f=TN:-1!=this.b.indexOf(wb)&&(this.f=cU),b=!0):b=!1;if(b)break}if(1==this.j)if(0==\na.indexOf("InChI="))this.f=(LN(),dU);else{if(27==a.length&&(b=new pP(RT,a),b.b.a.test(b.a))){this.f=(LN(),eU);break}if(1<=a.length)if(this.d){b=new cT(a);try{for(j=bT(b);Q(j,$l);)j=bT(b);g=EN(Rr(j,10)).a;h=EN(Rr(bT(b),10)).a;for(c=0;c<3*(g+h);++c)bT(b);this.e=0<a.indexOf(Vd);this.f=(LN(),fU);this.a=(ON(),VN)}catch(l){if(l=Eo(l),!E(l,101))throw l;}}else if(!oP(new pP(TT,this.b)))if(d=0<a.indexOf(Vd),e=oP(new pP(VT,this.b)),b=oP(new pP(WT,this.b)),f=oP(new pP(ST,this.b))&&!oP(new pP(XT,this.b))&&!b)this.f=\n(LN(),gU),d&&(this.f=UN,this.e=!0);else if(e||b)this.f=(LN(),hU),b&&(this.i=(QN(),iU))}}while(0);(this.f==(LN(),eU)||this.f==dU)&&(this.a=(ON(),XN));(this.f==gU||this.f==hU||this.f==UN)&&(this.a=(ON(),jU))}}}x(676,1,{},QT,JN);_.eQ=function(a){return this===a?!0:null==a||kU!=bw(a)?!1:WJ(this.a,a.a)&&WJ(this.f,a.f)&&WJ(this.i,a.i)&&WJ((JL(),this.e?KL:LL),a.e?KL:LL)&&WJ(this.c,a.c)};_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var YT,PT,WT,RT,TT,XT,VT,ST,UT,ZT;\nfunction ON(){ON=y;PN=new lU("MDL",0);jU=new lU("DAYLIGHT",1);XN=new lU("IUPAC",2);mU=new lU("OPENCHEMLIB",3);VN=new lU("P_ERTL",4);$T=new lU("MolecularNetworks",5);nU=z(oU,o,122,[PN,jU,XN,mU,VN,$T])}function lU(a,b){Bx.call(this,a,b)}x(677,195,{93:1,98:1,100:1,122:1},lU);var nU,jU,XN,PN,$T,mU,VN;\nfunction LN(){LN=y;aU=new pU(Yf,0);TN=new pU(Bg,1);cU=new pU("SDF",2);qU=new pU("RDF",3);gU=new pU(Eg,4);hU=new pU("SMARTS",5);UN=new pU(Fg,6);dU=new pU("InChI",7);eU=new pU("InChIkey",8);rU=new pU("OCLCODE",9);fU=new pU(Ff,10);MN=new pU("SVG",11);YN=new pU("CSRML",12);sU=z(tU,o,123,[aU,TN,cU,qU,gU,hU,UN,dU,eU,rU,fU,MN,YN])}function pU(a,b){Bx.call(this,a,b)}x(678,195,{93:1,98:1,100:1,123:1},pU);var sU,YN,dU,eU,fU,aU,rU,qU,TN,cU,hU,gU,UN,MN;\nfunction QN(){QN=y;bU=new uU(Xg,0);RN=new uU(Yg,1);iU=new uU("extended",2);vU=z(wU,o,124,[bU,RN,iU])}function uU(a,b){Bx.call(this,a,b)}x(679,195,{93:1,98:1,100:1,124:1},uU);var vU,bU,RN,iU;function xU(a){a=yn(a);1==a.length&&(a=pd+a);return a}\nfunction jL(a){null==a.a&&(a.a=C(yU,o,125,7,0),a.a[0]=new zU((zH(),EH),pd,0),a.a[1]=new zU(NH,rd,1),a.a[2]=new zU(new Cn(255,204,102),vd,2),a.a[3]=new zU(new Cn(255,255,153),xd,3),a.a[4]=new zU(new Cn(255,153,153),Ad,4),a.a[5]=new zU(new Cn(51,204,255),Bd,5),a.a[6]=new zU(new Cn(255,153,255),Gd,6))}function sO(a){return nb+xU(a.d>>16&255)+xU(a.d>>8&255)+xU(a.d&255)}function TL(a){jL(a);return a.a.length-1}\nfunction JQ(a){var b,c,d,e;c=(zH(),BH);try{if(0!=a.indexOf(nb))throw new Ro("bad hex encoding");e=Rr(a.substr(1,2),16);d=Rr(a.substr(3,2),16);b=Rr(a.substr(5,2),16);return c=new Cn(e,d,b)}catch(f){f=Eo(f);if(E(f,101))return IJ(),c;throw f;}}function hR(a,b){var c;jL(a);c=a.a[0];a.a=C(yU,o,125,b.length+1,0);a.a[0]=c;for(c=0;c<b.length;++c)a.a[c+1]=new zU(JQ(b[c].a),b[c].b,c+1)}function pQ(){}x(680,1,{},pQ);_.a=null;function zU(a,b,c){this.a=a;this.d=b;this.b="COLOR_HASH\\t"+c;this.c=c}\nx(681,1,{125:1},zU);_.a=null;_.b=null;_.c=0;_.d=null;function gR(a,b){this.a=a;this.b=b}x(682,1,{126:1},gR);_.a=null;_.b=null;function tN(a){this.a=a}x(683,1,{},tN);_.a=0;function AU(){}function WQ(a,b,c){var d,e,f,g;if(0>b||0>c)return null;g=new AU;f=d=0;e=new Yp(a);a:for(;e.b<e.d.ng();){a=Zp(e);++f;g.d=a;if(0<b){if(b==f){g.b=c+d;g.c=c;break a}}else if(c<=d+a.o){g.b=c;g.c=g.b-d;break a}d+=a.o}g.d&&(g.a=g.d.b[g.c]);return g}x(684,1,{},AU);_.a=null;_.b=0;_.c=0;_.d=null;function BU(){}\nfunction XQ(a,b,c){var d,e,f,g;if(0>b||0>c)return null;g=new BU;f=d=0;e=new Yp(a);a:for(;e.b<e.d.ng();){a=Zp(e);++f;g.d=a;if(0<b){if(b==f){g.b=c+d;g.c=c;break a}}else if(c<=d+a.p){g.b=c;g.c=g.b-d;break a}d+=a.p}g.d&&(g.a=g.d.c[g.c]);return g}x(685,1,{},BU);_.a=null;_.b=0;_.c=0;_.d=null;function CU(a,b){var c;0==b?c=a.Ki():c=a.Li();return c}function DU(a,b,c,d){var e,f;e=a.Ji();f=e.d+e.c/2;e=e.e+e.b/2;0>b&&f<d.d||0<b&&f>d.c||0>c&&e<d.e||0<c&&e>d.b||a.Ni(b,c)}x(687,1,Pm);\n_.Mi=function(a,b,c){DU(this,a,b,c)};function GP(a,b){var c,d,e,f;f=CU(a,b);for(e=new Yp(a.a);e.b<e.d.ng();)d=Zp(e),c=f-CU(d,b),0==b?d.Ni(c,0):d.Ni(0,c)}function wN(a){var b,c,d;b=null;for(a=new Yp(a.a);a.b<a.d.ng();)c=Zp(a),(c=c.Ji())&&(!b?b=c:b=(d=new vN,FI(b,c,d),d));!b&&(b=new vN);return b}function IP(a){var b,c,d;b=0;for(d=new Yp(a.a);d.b<d.d.ng();)c=Zp(d),b+=c.Li();0<a.a.c&&(b/=a.a.c);return b}\nfunction FP(a,b,c){var d,e,f,g,h;if(!(1>=a.a.c)){g=new yN;EP(g.a,a.a);a=new yN;for(e=new Yp(g.a);e.b<e.d.ng();)d=Zp(e),f=d.Ji(),(!f||0>=f.c||0>=f.b)&&Tp(a.a,d);for(e=new Yp(a.a);e.b<e.d.ng();)d=Zp(e),Go(g.a,d);if(!(1>=g.a.c)){a=CU(g,b);c&&ns(g.a,new EU(b));h=0;for(d=new Yp(g.a);d.b<d.d.ng();)c=Zp(d),e=c.Ji(),f=h-(0==b?e.d:e.e),0==b?c.Ni(f,0):c.Ni(0,f),h+=(0==b?e.c:e.b)+25;c=CU(g,b);0==b?HP(g,a-c,0):HP(g,0,a-c)}}}function HP(a,b,c){var d;for(d=new Yp(a.a);d.b<d.d.ng();)a=Zp(d),a.Ni(b,c)}\nfunction yN(){this.a=new Pp}x(688,687,Pm,yN);_.Ji=function(){return wN(this)};_.Ki=function(){var a,b,c;a=0;for(c=new Yp(this.a);c.b<c.d.ng();)b=Zp(c),a+=b.Ki();0<this.a.c&&(a/=this.a.c);return a};_.Li=function(){return IP(this)};_.Ni=function(a,b){HP(this,a,b)};_.a=null;function EU(a){this.a=a}x(689,1,{},EU);_.Dd=function(a,b){var c,d;c=a.Ji();c=0==this.a?c.d:c.e;var e=b.Ji();return d=0==this.a?e.d:e.e,d>c?-1:c<d?1:0};_.a=0;function NM(a){this.a=a}x(690,524,Em,NM);_.a=null;\nfunction tQ(a){this.d=a}x(691,1,nn,tQ);_.Vf=function(a){Iw(9,new FU(this,a))};_.a=0;_.b=null;_.c=0;_.d=null;_.e=null;function FU(a,b){this.a=a;this.b=b}x(692,593,on,FU);_.a=null;_.b=null;function CL(a){this.a=a}x(693,593,on,CL);_.a=null;function FL(a){this.a=a}x(694,593,on,FL);_.a=null;\nfunction sP(a,b){if(null!=b)if(null!=a.a.rc)qK(a.a.rc,z(Aq,o,1,[b]));else if(!a.a.Bg(b)){var c=a.a,d=new GU(a,b),e;c.Gc.a=n;KN(c.v,ce);e=c.Hc;var f,g,h,j;if(null==b)e=0;else if(f=mS(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],fq(e.b,e.c++,g);e=f.length}0<e&&(c.Gc.a=" Use Page Up/Down for SDF access ("+e+Ub,pw(c.v,"readMultiSDF"),null!=c.kc&&qK(c.kc,null),c.v&&null!=c.v.a&&c.zg());d=new HU(c,d);try{IN(c,b,d,!1,!0)}catch(l){if(l=Eo(l),E(l,101))aO(d,l);else throw l;\n}}}function xL(a){this.a=a}x(695,1,{},xL);_.a=null;function GU(a,b){this.a=a;this.b=b}x(696,1,on,GU);_.Yd=TG;_.a=null;_.b=null;function aO(a,b){X(a.a,"ERROR: "+b.Xd());Iw(2,new UL(a.a,a.a.nb));MP(a.a);iH(a.a)}function $N(a){X(a.a,"Structure pasted. "+a.a.Gc.a);a.a.cc=!0;iH(a.a);a=a.b;a.a.a.yg(a.b)}function HU(a,b){this.a=a;this.b=b}x(697,1,on,HU);_.Yd=function(a){aO(this,a)};_.a=null;_.b=null;x(699,1,{});_.e=n;_.f=!1;_.i=!1;_.j=!1;\nfunction DO(a,b,c){this.a=a;this.b=null;this.d=b;this.c=c;this.e=this.b;this.j=this.d;this.f=this.c;this.i=this.a.ab}x(698,699,{},DO);_.a=null;_.b=null;_.c=!1;_.d=!1;function ZN(a,b,c,d,e){this.a=a;this.b=b;this.c=c;this.e=d;this.d=e}x(700,593,on,ZN);_.a=null;_.b=null;_.c=!1;_.d=!1;_.e=null;function UL(a,b){this.a=a;this.b=b}x(701,593,on,UL);_.a=null;_.b=null;function rO(a){this.a=a}x(702,593,on,rO);_.a=null;function qO(a){this.a=a}x(703,593,on,qO);_.a=null;function pO(a){this.a=a}x(704,593,on,pO);\n_.a=null;function wO(a){this.a=a}x(705,593,on,wO);_.a=null;function RL(a){this.a=a}x(706,593,on,RL);_.a=null;\nfunction mL(){mL=y;tL=new IU("COPY_JME",0);nL=new IU("COPY_SMILES",1);qL=new IU("COPY_MOL",2);sL=new IU("COPY_MOL_V3000",3);yL=new IU("COPY_INCHI",4);zL=new IU("COPY_INCHI_KEY",5);AL=new IU("COPY_INCHI_AUXINFO",6);BL=new IU("COPY_OCLCODE",7);DL=new IU("SEARCH_INCHI_KEY",8);EL=new IU("COPY_SVG",9);GL=new IU("COPY_RAW_STRING_GRAPHIC",10);vL=new IU(jg,11);JU=z(KU,o,128,[tL,nL,qL,sL,yL,zL,AL,BL,DL,EL,GL,vL])}function IU(a,b){Bx.call(this,a,b)}x(707,195,{93:1,98:1,100:1,128:1},IU);\nvar JU,yL,AL,zL,tL,qL,sL,BL,GL,nL,EL,vL,DL;function uP(){}x(708,1,{},uP);_.a=1;_.b=0;_.c=null;_.d=!1;_.e=!1;function sQ(){}x(709,1,{},sQ);_.a=null;function kN(a){a.d=0;a.i=0;a.o=0;a.e=-1;a.j=$M(2);a.j[0]=0;a.j[1]=0;a.f=0;a.n=0;a.k=$M(2);a.k[0]=0;a.k[1]=0;a.a=null;a.b=null;a.p=null}\nfunction dM(a,b,c,d,e){var f;a.i=d;0<d&&0<=e&&(a.o=e,f=(oq(e,b.c),b.b[e]),a.j[0]=f.c[d].j,a.j[1]=f.c[d].k,a.n=XQ(b,e,d).b,a.k[0]=WQ(b,e,a.j[0]).b,a.k[1]=WQ(b,e,a.j[1]).b);a.d=c;a.o=e+1;a.f=WQ(b,e,c).b;if(b=WQ(b,e,c))b=b.a,a.e=QO(b)}function KN(a,b){null==a.p&&(a.p=b)}function nQ(){kN(this)}x(710,1,{},nQ);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=null;function LU(){LU=y}\nfunction MU(a){a.b=C(NU,o,119,10,0);a.c=C(OU,o,121,10,0);a.e=$M(101);a.f=(JL(),JL(),LL)}function xO(a,b,c){a.b[b].c=c}\nfunction PU(a,b,c,d){var e,f,g,h,j,l,m,q,r;l=C(B,w,-1,4,1);f=a.b[c].s-a.b[b].s;g=a.b[c].u-a.b[b].u;m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);r=g/m;e=f/m;j=C(B,w,-1,4,1);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==j[1]?j[1]=d[h]:0==j[2]?j[2]=d[h]:0==j[3]&&(j[3]=d[h]));q=C(ko,Am,-1,4,1);d=C(ko,Am,-1,4,1);for(h=1;3>=h;++h)3==h&&0==j[3]||(f=(a.b[j[h]].s-a.b[b].s)*e+(a.b[j[h]].u-a.b[b].u)*r,g=(a.b[j[h]].u-a.b[b].u)*e-(a.b[j[h]].s-a.b[b].s)*r,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),q[h]=g/m,d[h]=f/m);e=QU(q[1],\nd[1],q[2],d[2]);if(0<j[3])a=QU(q[2],d[2],q[3],d[3]),b=QU(q[1],d[1],q[3],d[3]),0<e&&0<a?(l[1]=j[1],l[2]=j[2],l[3]=j[3]):0<b&&0>a?(l[1]=j[1],l[2]=j[3],l[3]=j[2]):0>e&&0<b?(l[1]=j[2],l[2]=j[1],l[3]=j[3]):0<a&&0>b?(l[1]=j[2],l[2]=j[3],l[3]=j[1]):0>b&&0<e?(l[1]=j[3],l[2]=j[1],l[3]=j[2]):0>a&&0>e&&(l[1]=j[3],l[2]=j[2],l[3]=j[1]);else if(0<e?(l[1]=j[1],l[2]=j[2]):(l[1]=j[2],l[2]=j[1]),d=RU(a,b,j[1],j[2]),q=RU(a,b,j[2],c),j=RU(a,b,j[1],c),(3.141592653589793>d+q||3.141592653589793>q+j||3.141592653589793>d+\nj)&&d>q&&d>j)j=l[1],l[1]=l[2],l[2]=j;l[0]=c;return l}function SO(a,b,c,d){VO(a.b[b],c,d)}\nfunction CO(a,b,c){var d,e,f,g,h,j,l,m;e=!1;RO(a,null);switch(a.b[b].n){case 0:SO(a,a.o,a.b[b].s+21.65,a.b[b].u+12.5);break;case 1:d=a.b[b].r[1];e=0;2==a.b[d].n&&(a.b[d].r[1]==b?e=a.b[d].r[2]:e=a.b[d].r[1]);f=a.b[b].s-a.b[d].s;g=a.b[b].u-a.b[d].u;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);m=25*Math.sin(1.0471975511965976);h=dP(a,b,d);if(3==a.c[h].d||204==a.j.o||1!=a.c[h].d&&(203==a.j.o||204==a.j.o)||a.k)l=j+25,m=0;0<e&&0<(a.b[e].u-a.b[d].u)*f-(a.b[e].s-a.b[d].s)*\ng&&(m=-m);0<c&&0>m?m=-m:0>c&&0<m&&(m=-m);SO(a,a.o,a.b[d].s+l*f-m*g,a.b[d].u+m*f+l*g);e=!0;break;case 2:c=$M(2);SU(a,b,25,c);SO(a,a.o,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].n&&!(d=a.b[b].r[h],f=a.b[b].s-a.b[d].s,g=a.b[b].u-a.b[d].u,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),SO(a,a.o,a.b[b].s+25*f/j,a.b[b].u+25*g/j),0==WO(a,a.o,a.o)||h==a.b[b].n);++h);break;default:return--a.o,X(a.j,"Are you trying to draw an hedgehog ?"),a.j.ub=9,!1}b=$O(a,a.w,a.o,1);203==a.j.o&&(b.d=2);204==a.j.o&&(b.d=\n3);201==a.j.o&&OO(a,a.p);a.A=a.b[a.o].s;a.B=a.b[a.o].u;return e}function TU(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M  V30 BEGIN COLLECTION"+(KK(),ia);d+=Uf+a+" [ATOMS=("+b.c;for(c=new Yp(b);c.b<c.d.ng();)d+=ja+Zp(c);return d+")]\\nM  V30 END COLLECTION\\n"}\nfunction MO(a,b){var c;a.y=a.w;c=0;if(233==a.j.o||237==a.j.o||236==a.j.o||239==a.j.o||251==a.j.o||252==a.j.o)CO(a,a.w,0),a.w=a.o,a.k=!0,CO(a,a.w,0),a.k=!1,a.w=a.o-1,CO(a,a.w,0),a.w=a.o-2,CO(a,a.w,0),237==a.j.o&&(xO(a,a.o,10),xO(a,a.o-1,10),xO(a,a.o-2,10)),236==a.j.o&&(xO(a,a.o,9),xO(a,a.o-1,9),xO(a,a.o-2,9)),239==a.j.o&&(xO(a,a.o,5),xO(a,a.o-1,5),xO(a,a.o-2,5),xO(a,a.o-3,8),a.c[a.p].d=2,a.c[a.p-1].d=2),252==a.j.o&&(xO(a,a.o,5),xO(a,a.o-1,5),xO(a,a.o-2,4),xO(a,a.o-3,8),a.c[a.p].d=2,a.c[a.p-1].d=2),\n251==a.j.o&&(xO(a,a.o,5),xO(a,a.o-1,5),xO(a,a.o-2,5),xO(a,a.o-3,7),a.c[a.p].d=2),c=4;else if(244==a.j.o)CO(a,a.w,0),xO(a,a.o,4),a.w=a.o,CO(a,a.w,0),xO(a,a.o,8),a.w=a.o,a.k=!0,CO(a,a.w,0),a.k=!1,a.w=a.o-1,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,a.w=a.o-2,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,c=5;else if(234==a.j.o)CO(a,a.w,0),xO(a,a.o,4),a.w=a.o,a.j.qc&&vO(a,a.w,1),CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,a.w=a.o-1,CO(a,a.w,0),xO(a,a.o,5),a.j.qc?(a.c[a.p].d=1,vO(a,a.o,-1)):a.c[a.p].d=2,c=3;else if(235==a.j.o)CO(a,\na.w,0),a.w=a.o,CO(a,a.w,0),xO(a,a.o,5),a.w=a.o-1,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,c=3;else if(240==a.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),xO(a,a.o,5),a.w=a.o,CO(a,a.w,0),a.w=a.o-2,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,c=4;else if(260==a.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),xO(a,a.o,4),a.w=a.o-1,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,c=3;else if(261==a.j.o)CO(a,a.w,0),xO(a,a.o,4),a.w=a.o,CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),xO(a,a.o,5),a.c[a.p].d=2,c=3;else if(241==a.j.o)CO(a,a.w,0),xO(a,a.o,5),a.w=a.o,\nCO(a,a.w,0),a.w=a.o,CO(a,a.w,0),a.w=a.o-1,CO(a,a.w,0),a.c[a.p].d=2,xO(a,a.o,5),c=4;else if(243==a.j.o)CO(a,a.w,0),xO(a,a.o,4),a.w=a.o,CO(a,a.w,0),a.w=a.o-1,CO(a,a.w,0),c=3;else if(238==a.j.o)CO(a,a.w,0),a.w=a.o,a.k=!0,CO(a,a.w,0),a.c[a.p].d=3,a.k=!1,c=2;else if(249==a.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),a.c[a.p].d=2,xO(a,a.o,5),c=2;else if(250==a.j.o)CO(a,a.w,0),a.c[a.p].d=2,xO(a,a.o,5),c=1;else if(245==a.j.o)CO(a,a.w,0),a.w=a.o,a.k=!0,CO(a,a.w,0),a.w=a.o,a.c[a.p].d=3,CO(a,a.w,0),a.k=!1,c=3;else if(242==\na.j.o)CO(a,a.w,0),a.w=a.o,a.k=!0,CO(a,a.w,0),a.c[a.p].d=3,xO(a,a.o,4),a.k=!1,c=2;else if(254==a.j.o)CO(a,a.w,0),xO(a,a.o,9),c=1;else if(255==a.j.o)CO(a,a.w,0),xO(a,a.o,10),c=1;else if(256==a.j.o)CO(a,a.w,0),xO(a,a.o,11),c=1;else if(257==a.j.o)CO(a,a.w,0),xO(a,a.o,12),c=1;else if(258==a.j.o)CO(a,a.w,0),xO(a,a.o,4),c=1;else if(259==a.j.o)CO(a,a.w,0),xO(a,a.o,5),c=1;else if(246==a.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),c=2;else if(247==a.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),c=3;else if(248==\na.j.o)CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),a.w=a.o,CO(a,a.w,0),c=4;else if(253==a.j.o){var d,e,f,g,h,j,l,m;if(!a.j.Tc||0==a.j.Tc.o)c=0;else{c=0;m=a.j.Tc;for(e=1;e<=m.o;++e)if(0!=(-99199!=m.b[e].j?m.b[e].j:0)){c=e;break}0==c&&(c=1);g=a.o;h=a.w;e=new UU;f=VU(e,a,h,1);d=null;f&&(d=new UU,VU(d,a,h,-1));l=new UU;VU(l,m,c,0);var q;q=a.o;for(j=1;j<=m.o;++j)RO(a,m.b[j]),xO(a,a.o,m.b[j].c);for(j=1;j<=m.p;++j)WU(a,m.c[j]),a.c[a.p].j=m.c[j].j+q,a.c[a.p].k=m.c[j].k+q;XU(a,a.n.a);OL(a.b[g+c]);if(!b&&\n(YU(l,a,g+1,a.o,h,e),f)){f=ZU(a,g+1,a.o);for(j=1;j<=m.o;++j)SO(a,g+j,m.b[j].s,m.b[j].u);YU(l,a,g+1,a.o,h,d);d=ZU(a,g+1,a.o);if(!(d<=f)){for(j=1;j<=m.o;++j)SO(a,g+j,m.b[j].s,m.b[j].u);YU(l,a,g+1,a.o,h,e)}}WU(a,null);a.c[a.p].j=h;a.c[a.p].k=c+g;b&&(bL(a,h),UM(a));XU(a,a.n.a);c=m.o}}$U(a,c);a.w=a.y;b&&(a.w=0)}\nfunction SU(a,b,c,d){var e,f,g,h,j;e=a.b[b].r[1];f=a.b[b].r[2];g=a.b[f].s-a.b[e].s;h=-(a.b[f].u-a.b[e].u);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>vq((a.b[b].u-a.b[e].u)*(g/j)+(a.b[b].s-a.b[e].s)*(h/j))?(g=a.b[b].s-a.b[e].s,h=a.b[b].u-a.b[e].u,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].s+j*g-c*b,d[1]=a.b[e].u+c*g+j*b):(g=(a.b[e].s+a.b[f].s)/2,e=(a.b[e].u+a.b[f].u)/2,g=a.b[b].s-g,h=a.b[b].u-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].s+c*g/j,d[1]=a.b[b].u+c*h/j)}\nfunction BO(a){var b,c,d,e,f,g,h,j,l,m,q,r,t,A;m=-1;j=6;switch(a.j.o){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=Nq(312.5/(1-Math.cos(f)));if(0<a.w)if(2>a.b[a.w].n)aV(a,j,f,l);else if(!a.j.Xb&&!a.j.Oc)m=a.w,CO(a,a.w,0),a.w=a.o,aV(a,j,f,l);else{a.j.Oc=!1;if(209==a.j.o||221==a.j.o||223==a.j.o){X(a.j,"ERROR - cannot add aromatic spiro ring !");a.j.ub=9;return}for(d=1;d<=\na.b[a.w].n;++d)if(b=a.c[dP(a,a.w,a.b[a.w].r[d])].d,2<d||1!=b){X(a.j,"ERROR - spiro ring not possible here !");a.j.ub=9;return}b=$M(2);SU(a,a.w,l,b);e=a.b[a.w].s-b[0];g=a.b[a.w].u-b[1];q=Math.sqrt(e*e+g*g);0.001>q&&(q=0.001);g/=q;e/=q;for(d=1;d<=j;++d)h=RO(a,null),r=f*d+1.5707963267948966,VO(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.x){b=a.c[a.x].j;c=a.c[a.x].k;d=0;2==a.b[b].n?a.b[b].r[1]!=c?d=a.b[b].r[1]:d=a.b[b].r[2]:2==a.b[c].n&&(a.b[c].r[1]!=b?d=a.b[c].r[1]:\nd=a.b[c].r[2],q=b,b=c,c=q);0==d&&(a.b[b].r[1]!=c?d=a.b[b].r[1]:d=a.b[b].r[2]);e=a.b[c].s-a.b[b].s;g=a.b[c].u-a.b[b].u;q=Math.sqrt(e*e+g*g);0.001>q&&(q=0.001);g/=q;e/=q;h=q/2;r=l*Math.sin(0.5*(3.141592653589793-f));q=1;0<(a.b[d].u-a.b[b].u)*e-(a.b[d].s-a.b[b].s)*g&&(r=-r,q=0);t=a.b[b].s+h*e-r*g;A=a.b[b].u+r*e+h*g;for(d=1;d<=j;++d)h=RO(a,null),r=f*(d+0.5)+3.141592653589793*q,VO(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),A+l*(Math.cos(r)*e+Math.sin(r)*g)),1==q?(d==j&&VO(h,a.b[b].s,a.b[b].u),d==j-1&&VO(h,a.b[c].s,\na.b[c].u)):(d==j-1&&VO(h,a.b[b].s,a.b[b].u),d==j&&VO(h,a.b[c].s,a.b[c].u))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=RO(a,null),r=f*(d-b),VO(h,a.A+l*Math.sin(r),a.B+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)WU(a,null),l=a.o-b+f,a.b[l].n=2,a.c[a.p].j=l,a.c[a.p].k=l+1;a.c[a.p].k=a.o-b+1;if(209==a.j.o){if(a.c[a.p-4].d=2,a.c[a.p-2].d=2,a.c[a.p].d=2,0<a.x)if(1==a.c[a.x].d){if(b=0,1<a.b[a.c[a.x].j].n&&(b=a.b[a.c[a.x].j].r[1],l=a.c[a.x].j,b==a.c[a.x].k&&(b=a.b[a.c[a.x].j].r[2])),0==b&&1<a.b[a.c[a.x].k].n&&\n(b=a.b[a.c[a.x].k].r[1],l=a.c[a.x].k,b==a.c[a.x].k&&(b=a.b[a.c[a.x].k].r[2])),0<b)for(f=1;f<=a.p;++f)if(a.c[f].j==b&&a.c[f].k==l||a.c[f].j==l&&a.c[f].k==b){1!=a.c[f].d&&(a.c[a.p-4].d=1,a.c[a.p-2].d=1,a.c[a.p].d=1,a.c[a.p-5].d=2,a.c[a.p-3].d=2,a.c[a.p-1].d=3);break}}else a.c[a.p-4].d=1,a.c[a.p-2].d=1,a.c[a.p].d=1,a.c[a.p-5].d=2,a.c[a.p-3].d=2,a.c[a.p-1].d=2}else if(221==a.j.o||223==a.j.o)if(0<a.x){if(1==a.c[a.x].d){b=!1;for(f=1;f<=a.b[a.c[a.x].j].n;++f)if(l=a.b[a.c[a.x].j].r[f],1<a.c[dP(a,a.c[a.x].j,\nl)].d){b=!0;break}for(f=1;f<=a.b[a.c[a.x].k].n;++f)if(l=a.b[a.c[a.x].k].r[f],1<a.c[dP(a,a.c[a.x].k,l)].d){b=!0;break}b||(a.c[a.x].d=2)}a.c[a.p-4].d=2;xO(a,a.o-2,5)}else 0<a.w?221==a.j.o?(a.c[a.p-4].d=1,a.c[a.p-2].d=1,a.c[a.p-1].d=1,a.c[a.p-3].d=2,a.c[a.p].d=2,xO(a,a.o-1,5)):(a.c[a.p-3].d=1,a.c[a.p-2].d=1,a.c[a.p].d=1,a.c[a.p-4].d=2,a.c[a.p-1].d=2,xO(a,a.o-2,5)):(a.c[a.p-3].d=1,a.c[a.p-2].d=1,a.c[a.p].d=1,a.c[a.p-4].d=2,a.c[a.p-1].d=2,xO(a,a.o-2,5));l=$M(a.o+1);for(f=1;f<=j;++f)b=a.o-j+f,c=a.p-j+f,\na.b[b].r[1]=b-1,a.b[b].r[2]=b+1,gP(a.c[c],a.b);a.b[a.o-j+1].r[1]=a.o;a.b[a.o].r[2]=a.o-j+1;for(f=a.o-j+1;f<=a.o;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.o-j;++b)e=a.b[f].s-a.b[b].s,d=a.b[f].u-a.b[b].u,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.w||g==a.w)&&(l[f]=g)}g=a.p-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].j,e=a.c[f].k,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].j==l[b]&&a.c[c].k==l[e]||a.c[c].k==l[b]&&a.c[c].j==l[e])continue a;$O(a,l[b],l[e],a.c[f].d)}else 0<l[b]?$O(a,l[b],e,a.c[f].d):0<l[e]&&$O(a,l[e],\nb,a.c[f].d);d=a.o-j;for(f=a.o;f>d;--f)if(0<l[f]&&(bL(a,f),3==a.b[l[f]].c)){q=0;for(b=1;b<=a.b[l[f]].n;++b){e=a.b[l[f]].r[b];for(c=1;c<=a.p;++c)(a.c[c].j==l[f]&&a.c[c].k==e||a.c[c].j==e&&a.c[c].k==l[f])&&(q+=a.c[c].d)}if(4<q)for(c=g+1;c<=g+j;++c)a.c[c].d=1}0<a.w&&$U(a,j);-1<m&&(a.w=m)}\nfunction aV(a,b,c,d){var e,f,g,h,j,l,m;0==a.b[a.w].n?(e=0,f=1):(e=a.b[a.w].r[1],f=a.b[a.w].s-a.b[e].s,e=a.b[a.w].u-a.b[e].u,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.w].s+d*f;m=a.b[a.w].u+d*e;for(g=1;g<=b;++g)h=RO(a,null),j=c*g-1.5707963267948966,VO(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),m+d*(Math.cos(j)*f+Math.sin(j)*e))}\nfunction RU(a,b,c,d){var e;e=Nq(Math.pow(a.b[b].s-a.b[c].s,2)+Math.pow(a.b[b].u-a.b[c].u,2));b=Nq(Math.pow(a.b[b].s-a.b[d].s,2)+Math.pow(a.b[b].u-a.b[d].u,2));a=Nq(Math.pow(a.b[c].s-a.b[d].s,2)+Math.pow(a.b[c].u-a.b[d].u,2));return Math.acos((e*e+b*b-a*a)/(2*e*b))}function $U(a,b){var c,d;0==b&&(b=a.o);for(c=a.o;c>a.o-b;--c)d=WO(a,c,a.o),0!=d&&rR(a.b[c],6,6)}function dP(a,b,c){var d,e,f;for(e=1;e<=a.p;++e)if(d=a.c[e],f=d.j,d=d.k,f==b&&d==c||f==c&&d==b)return e;return 0}\nfunction VM(a){var b,c,d,e,f,g;if(0==a.o)return null;eN(a);f=1.7976931348623157E308;d=4.9E-324;g=1.7976931348623157E308;e=4.9E-324;for(c=1;c<=a.o;++c)b=a.b[c].b,b=b.a,b.d<f&&(f=b.d),d=sp(b.d+b.c,d),b.e<g&&(g=b.e),e=sp(b.e+b.b,e);a=new vN;a.d=f;a.e=g;a.c=d-f;a.b=e-g;return a}function BN(a){var b;for(b=1;b<=a.p;++b)if(1==a.c[b].d&&0<a.c[b].i)return!0;return!1}\nfunction bV(a,b,c){var d,e,f,g;e=cm;for(f=g=0;;){++g;for(d=1;d<=a.o;++d)if(MB(c[d])){e=c[d];break}for(d=1;d<=a.o;++d)MB(c[d])&&!cq(c[d],e)&&(e=c[d]);for(d=1;d<=a.o;++d)dq(c[d],e)&&(b[d]=g,c[d]=cm,++f);if(f==a.o)break}return g==a.o}function UM(a){var b,c,d;0!=a.o&&(d=c=0,a.j&&(b=YL(a.j,a.j.X,a.j.Jb,a.j.Sb),c=b.c,d=b.b),0>=c||0>=d?a.r=!0:(b=VM(a),c=c/2-(b.d+b.c/2),b=d/2-(b.e+b.b/2),a.j.ic||YM(a,c,b)))}function aM(a){var b,c;c=0;for(b=1;b<=a.o;++b)c+=a.b[b].s;return 0<a.o?c/a.o:0}\nfunction bM(a){var b,c;c=0;for(b=1;b<=a.o;++b)c+=a.b[b].u;return 0<a.o?c/a.o:0}\nfunction vO(a,b,c){var d,e,f;if(1==c)return a.b[b].p+=1,!0;if(-1==c)return a.b[b].p+=-1,!0;e=a.b[b].p;f=a.b[b].k;d=a.b[b].q;-1==d&&0==c&&(0==a.b[b].p?a.b[b].p=1:1==a.b[b].p?a.b[b].p=-1:-1==a.b[b].p&&(a.b[b].p=0));switch(a.b[b].c){case 1:0==d&&(0==a.b[b].p?a.b[b].p=1:1==a.b[b].p?a.b[b].p=-1:a.b[b].p=0);break;case 2:2<d&&X(a.j,"Charge change not possible on this boron !");0==a.b[b].p?a.b[b].p=1:1==a.b[b].p&&(a.b[b].p=0);break;case 3:3<d?X(a.j,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].p?a.b[b].p=-1:-1==a.b[b].p?a.b[b].p=1:1==a.b[b].p&&(a.b[b].p=0));break;case 4:case 7:3<d?X(a.j,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].p?a.b[b].p=1:3==d&&1==a.b[b].p?a.b[b].p=0:3>d&&0==a.b[b].p?a.b[b].p=1:3>d&&1==a.b[b].p?a.b[b].p=-1:3>d&&-1==a.b[b].p&&(a.b[b].p=0);break;case 5:case 8:case 13:2<d?X(a.j,"Charge change not possible on multibonded "+(KK(),PK)[a.b[b].c]+" !"):2==d&&0==a.b[b].p?a.b[b].p=1:2==d&&1==a.b[b].p?a.b[b].p=0:2>d&&0==a.b[b].p?a.b[b].p=-1:2>\nd&&-1==a.b[b].p?a.b[b].p=1:2>d&&1==a.b[b].p&&(a.b[b].p=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].p?a.b[b].p=-1:0==d&&-1==a.b[b].p?a.b[b].p=0:X(a.j,"Charge change not possible on the halogen !");break;case 32:X(a.j,"Use X button to change charge on the X atom !")}if(0<XK(a.b[b].c)){var c=a.b[b],g,h,j,l;g=!1;h=XK(c.c);0<h&&(h-=d,0<h&&(l=c.p,j=c.k,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&X(a.j,"Metallic "+(KK(),PK)[c.c]))),g=c.p!=l||c.k!=j,c.p=l,c.k=j));g||X(a.j,"Charge change not possible on "+\n(KK(),PK)[a.b[b].c])}return e!=a.b[b].p||f!=a.b[b].k}function WO(a,b,c){var d,e,f,g,h;g=51;h=0;for(f=1;f<=c;++f)b!=f&&(d=a.b[b].s-a.b[f].s,e=a.b[b].u-a.b[f].u,d=d*d+e*e,50>d&&d<g&&(g=d,h=f));return h}function eL(a,b){cV(a);dV(a,b)}\nfunction dV(a,b){var c,d,e,f,g;for(g=1;g<=a.p;++g){e=a.c[g];c=e.j;d=e.k;f=e.d;if(1==a.b[c].p&&-1==a.b[d].p||-1==a.b[c].p&&1==a.b[d].p)if(1==f||2==f){if(3!=a.b[c].c&&3!=a.b[d].c&&b)continue;if(1==a.b[c].c||1==a.b[d].c)continue;if(2==a.b[c].c||2==a.b[d].c)continue;if(9==a.b[c].c||10==a.b[c].c||11==a.b[c].c||12==a.b[c].c||9==a.b[d].c||10==a.b[d].c||11==a.b[d].c||12==a.b[d].c)continue;a.b[c].p=0;a.b[d].p=0;++f;e.d=f;cV(a)}1==a.b[c].p&&1==a.b[d].p&&(2==f?f=1:3==f&&(f=2),e.d=f,cV(a));4==f&&(f=1);e.d=f}}\nfunction qN(a,b,c){var d,e,f;e=1.7976931348623157E308;for(d=1;d<=a.o;++d)f=uN(b,c,a.b[d].s,a.b[d].u),f<e&&(e=f);return Math.sqrt(e)}function QU(a,b,c,d){var e,f;f=e=0;0<=a&&0<=b?e=1:0<=a&&0>b?e=2:0>a&&0>b?e=3:0>a&&0<=b&&(e=4);0<=c&&0<=d?f=1:0<=c&&0>d?f=2:0>c&&0>d?f=3:0>c&&0<=d&&(f=4);if(e<f)return 1;if(e>f)return-1;switch(e){case 1:case 4:return a<c?1:-1;case 2:case 3:return a>c?1:-1}return 0}function XU(a,b){eV(a);fV(a);b&&cV(a)}\nfunction eN(a){var b,c,d,e,f,g,h,j,l,m,q,r,t;r=$M(a.o+1);q=$M(a.o+1);for(m=1;m<=a.p;++m)b=a.c[m].j,d=a.c[m].k,c=a.b[b].s,e=a.b[d].s,++q[b],++q[d],r[b]=r[b]/q[b]+e/q[b],r[d]=r[d]/q[d]+c/q[d];c=9;a.j&&(c=cN(a.j.B));for(m=1;m<=a.o;++m)j=gV(a,m),(null==j||1>j.length)&&(j=Vb),b=a.b[m],b.b=new IT,3==a.b[m].c&&0<a.b[m].n&&0==a.b[m].p&&0==b.f&&!(4<=b.q&&2==b.n)?b.b.i=!0:b.b.i=!1,e=j,d=r[m]<a.b[m].s,g=!0,1<q[m]&&8.333333333333334>vq(r[m]-a.b[m].s)&&(g=!1),2<q[m]&&(g=!1),1==q[m]&&2.5>vq(r[m]-a.b[m].s)&&(d=\n!0),l=n,a.n.b.f&&(f=a.b[m].k,0<f&&(l+=sf,1<f&&(l+=f))),b.b.i&&(l=n),h=n,0!=b.f&&(h=ah+b.f+rh),f=n,0!=a.b[m].p&&(1<$q(a.b[m].p)&&(f+=$q(a.b[m].p)),0<a.b[m].p?f+=Yb:f+=fc),d||!g?j=h+j+l+f+n:j=f+l+n+h+j,g||(e=j),b.b.j=j,e=QI(e,a.j.B.a),j=QI(j,a.j.B.a),g=b.b,l=j,h=f=void 0,f=a.b[m].s-e/2,d||(f-=l-e),h=a.b[m].u-c/2,f-=1,l+=1,l=new xN(f-2,h-2,l+4,c+4),g.a=l,b.b.f=null,b.b.d=b.b.a.d+2+1,b.b.e=b.b.a.e+c+2,!a.n.e&&-99199!=b.j&&(h=b.b.a,l=ja+(-99199!=b.j?b.j:0),b.b.i?(g=a.b[m].u-0.1*c,d=a.b[m].s+e/4):(f=QI(l,\na.j.D.a),t=0.3*c,g=a.b[m].u-t,h.e-=t,h.b+=t,h.c+=f,d?d=a.b[m].s-e/2+j:(h.d-=f,d=a.b[m].s+e/2-j-f)),b.b.b=d,b.b.c=g,b.b.f=l)}function hN(a,b){var c,d,e,f,g,h;h=0;for(c=1;c<=a.o;++c)a.b[c].o=0;for(e=1;e<=a.p;++e)a.c[e].f=0;a:for(;;){g=!1;for(c=1;c<=a.o;++c)if(d=a.b[c],0==d.o){d.o=++h;g=!0;break}if(!g)break a;for(;g;){g=!1;for(e=1;e<=a.p;++e)e!=b&&(f=a.c[e],0<f.f||(c=a.b[f.j],d=a.b[f.k],c.o!=d.o?(f.f=c.o=d.o=h,g=!0):f.f=c.o))}}return h}\nfunction WU(a,b){var c;++a.p;c=b?b.ri():new sR;fq(a.c,a.p,c);return c}function $O(a,b,c,d){var e;e=WU(a,null);fP(a.b[b],c);fP(a.b[c],b);e.j=b;e.k=c;gP(e,a.b);e.d=d;return e}function RO(a,b){++a.o;b?fq(a.b,a.o,b.qi()):fq(a.b,a.o,new cP);return a.b[a.o]}\nfunction HM(a,b,c){var d,e,f,c=hV(a,b,c,!1);iV(a);for(b=1;b<=a.o;++b)d=a.b[b],e=d.t,f=d.v,c+=jV(e,10,4)+jV(f,10,4)+jV(0,10,4),e=gV(a,b),1==e.length?e+=na:2==e.length?e+=ja:3<e.length&&(e="Q  "),c+=ja+e,e=0,0<a.b[b].p&&4>a.b[b].p?e=4-a.b[b].p:0>a.b[b].p&&-4<a.b[b].p&&(e=4-a.b[b].p),f=0,0!=d.f&&(d=JT(gV(a,b),a.b[b].f),-3<=d&&4>=d&&(f=d)),d=kV(a,b),e=FO(f,2)+FO(e,3)+wa+FO(d,3)+"  0  0  0  0  0",d=YQ(a,b),e+=FO(d,3),c+=e+xa+(KK(),ia);for(b=1;b<=a.p;++b)c+=lV(a.c[b],!1)+(KK(),ia);for(b=1;b<=a.o;++b)0!=\na.b[b].p&&(c+="M  CHG  1"+FO(b,4)+FO(a.b[b].p,4)+(KK(),ia)),0!=a.b[b].f&&(c+="M  ISO  1"+FO(b,4)+FO(a.b[b].f,4)+(KK(),ia));return c+=Nf+(KK(),ia)}function bL(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.p;++h)e=a.c[h],c=e.j,d=e.k,c!=b&&d!=b?(++j,f=a.c[j],dR(e,f),f.j=c,c>b&&--f.j,f.k=d,d>b&&--f.k):g+=e.d;a.p=j;for(h=b;h<a.o;++h)fq(a.b,h,a.b[h+1]);--a.o;if(0!=a.o)for(h=1;h<=a.o;++h){d=0;for(j=1;j<=a.b[h].n;++j)c=a.b[h].r[j],c==b?a.b[h].k+=g:(c>b&&--c,a.b[h].r[++d]=c);a.b[h].n=d}}\nfunction dL(a,b){var c,d,e,f;c=a.c[b].j;d=a.c[b].k;for(e=b;e<a.p;++e)fq(a.c,e,a.c[e+1]);--a.p;f=0;for(e=1;e<=a.b[c].n;++e)a.b[c].r[e]!=d&&(a.b[c].r[++f]=a.b[c].r[e]);a.b[c].n=f;f=0;for(e=1;e<=a.b[d].n;++e)a.b[d].r[e]!=c&&(a.b[d].r[++f]=a.b[d].r[e]);a.b[d].n=f;c<d&&(f=c,c=d,d=f);0==a.b[c].n&&bL(a,c);0==a.b[d].n&&bL(a,d)}\nfunction QL(a,b){var c,d,e;d=!1;if(!b.d)return!1;eV(a);e=a.o;a:for(;1<=e;--e)if(c=a.b[e].r[1],!(b.e&&3!=a.b[c].c)&&1==a.b[e].c&&1==a.b[e].n&&0==a.b[e].p&&1!=a.b[c].c&&32>a.b[c].c){if(b.a&&0!=a.b[e].f)continue a;if(b.b&&0!=(-99199!=a.b[e].j?a.b[e].j:0))continue a;c=dP(a,e,c);1==a.c[c].d&&!(b.c&&0!=a.c[c].i)&&(bL(a,e),d=!0)}return d}function mV(a,b){var c,d,e,f,g;g=z(B,w,-1,[0,0]);for(e=1,f=0;e<=a.b[b].n;++e)c=a.b[b].r[e],d=dP(a,b,c),2!=a.c[d].d&&(g[f++]=c);return g}\nfunction eV(a){var b,c,d;for(d=1;d<=a.o;++d)a.b[d].n=0;for(d=1;d<=a.p;++d)b=a.c[d].j,c=a.c[d].k,fP(a.b[b],c),fP(a.b[c],b)}\nfunction nV(a,b,c){var d,e,f,g,h,j,l,m,q;a.d=$M(a.p+1);q=[];for(j=1;j<=a.o;++j){q[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].n;++d)if(0<c[dP(a,j,a.b[j].r[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].n+a.b[j].k))switch(a.b[j].c){case 3:case 4:case 7:case 5:case 8:case 13:q[j]=!0;break;case 32:0==a.b[j].i.indexOf(Zd)?q[j]=!1:q[j]=!0}}if(a.i){var r;d=[];e=!1;for(j=1;j<=a.p;++j)f=a.c[j].j,g=a.c[j].k,d[f]=!0,d[g]=!0,(32==a.b[f].c||32==a.b[g].c)&&(e=!0);if(e){j=1;a:for(;j<=a.p;++j)if(0!=c[j]){f=a.c[j].j;g=\na.c[j].k;e=[];for(l=1;l<=a.b[f].n;++l)h=a.b[f].r[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.o;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(m=1;m<=a.b[l].n;++m){h=a.b[l].r[m];if(h==g){for(f=1;f<=a.o;++f)e[f]&&(5==a.b[f].c&&(a.b[f].c=32,a.b[f].i="#8"),4==a.b[f].c&&(a.b[f].c=32,a.b[f].i="#7"),8==a.b[f].c&&(a.b[f].c=32,a.b[f].i="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.p;++h)1==a.c[h].d?a.d[h]=1:2==a.c[h].d?a.d[h]=2:3==a.c[h].d&&(a.d[h]=3);h=1;a:for(;h<=a.p;++h)if(0!=\nc[h]&&(f=a.c[h].j,g=a.c[h].k,q[f]&&q[g])){d=[];for(j=1;j<=a.b[f].n;++j)e=a.b[f].r[j],e!=g&&q[e]&&(d[e]=!0);for(m=!1;;){for(j=1;j<=a.o;++j){m=!1;if(d[j]&&q[j]&&j!=f)for(l=1;l<=a.b[j].n;++l){e=a.b[j].r[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&q[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function YQ(a,b){var c;c=0;0<b&&b<=a.o&&(c=a.b[b],c=!a.n.e?-99199!=c.j?c.j:0:QO(c));return c}function fV(a){var b;for(b=1;b<=a.p;++b)gP(a.c[b],a.b)}\nfunction oV(a,b){var c,d,e,f,g,h;h=1;f=b;e=$M(a.o+1);if(qR(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].n;++g){c=a.b[f].r[g];if(c==e[1]||c==e[h-1])continue b;d=dP(a,f,c);if(2==a.c[d].d&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function pV(a,b){var c,d;for(c=1;c<=a.p;++c)d=aN(a,a.c[c].j,a.c[c].k),b[c]=d}function CN(a){var b,c,d;if(0==a.o)return 0;d=-999999;for(b=1;b<=a.o;++b)c=-99199!=a.b[b].j?a.b[b].j:0,c>d&&(d=c);return d}\nfunction gV(a,b){var c;c=(KK(),PK)[a.b[b].c];32==a.b[b].c&&(c=a.b[b].i);return c}function kV(a,b){var c,d;d=0;c=a.b[b];0<c.k&&0!=XK(c.c)&&(d=c.k+c.n);return d}function zP(a){var b;if(1>=a.o)return!0;a:if(1>=a.o)b=!0;else{for(b=1;b<=a.o;++b)if(0!=a.b[b].w){b=!0;break a}b=!1}if(b)return!1;if(2==a.o)return a.b[1].s!=a.b[2].s||a.b[1].u!=a.b[2].u;for(b=1;b<=a.o;++b)if(0!=a.b[b].s||0!=a.b[b].u)return!0;return!1}function eP(a,b){a.b[b].n+=-1}\nfunction qV(a,b){var c,d,e,f,g,h,j,l,m,q,r;if(null==b)return a;g=n;m=cO(b);if(null==m)return a;l=new lK(b,m,!0);for(e=1;4>=e;++e)g=dO(l,m);h=EN(Rr(Tr(g.substr(0,3)),10)).a;j=EN(Rr(Tr(g.substr(3,3)),10)).a;e=0;try{e=EN(Rr(Tr(g.substr(14,1)),10)).a}catch(t){if(t=Eo(t),!E(t,101))throw t;}IL(a,(JL(),1==e?KL:LL));r=$M(h+1);for(e=1;e<=h;++e){d=RO(a,null);g=dO(l,m);d.s=(new yr(KQ(Tr(g.substr(0,10))))).a;d.u=-(new yr(KQ(Tr(g.substr(10,10))))).a;d.w=(new yr(KQ(Tr(g.substr(20,10))))).a;d=34;34>g.length&&(d=\ng.length);d=Tr(g.substr(31,d-31));AO(a,e,d);62<=g.length&&(f=Tr(g.substr(60,3)),0<f.length&&(f=EN(Rr(f,10)).a,0<f&&(q=void 0,0<e&&e<=a.o&&(q=a.b[e],!a.n.e?q.j=f:q.x[0]=f))));36<=g.length&&(f=Tr(g.substr(34,2)),0<f.length&&(f=EN(Rr(f,10)).a,0!=f&&-3<=f&&4>=f&&(q=void 0,q=KT(d),d=0<q?q+f:-1,0>d&&(d=0),a.b[e].f=d)));if(39<=g.length&&(f=Tr(g.substr(37,2)),0<f.length&&(f=EN(Rr(f,10)).a,0<f&&7>=f))){d=0;switch(f){case 1:d=3;break;case 2:d=2;break;case 3:d=1;break;case 4:d=0;break;case 5:d=-1;break;case 6:d=\n-2;break;case 7:d=-3}a.b[e].p=d}45<=g.length&&(f=Tr(g.substr(43,2)),0<f.length&&(r[e]=EN(Rr(f,10)).a))}for(e=1;e<=j;++e)d=WU(a,null),g=dO(l,m),d.j=EN(Rr(Tr(g.substr(0,3)),10)).a,d.k=EN(Rr(Tr(g.substr(3,3)),10)).a,f=EN(Rr(Tr(g.substr(6,3)),10)).a,1==f?c=1:2==f?c=2:3==f?c=3:8==f?c=0:c=9,q=0,11<g.length&&(q=EN(Rr(Tr(g.substr(9,3)),10)).a),(1==c||0==c)&&(1==q?d.i=1:6==q?d.i=2:4==q&&(d.i=5)),2==f&&3==q&&(c=2,d.i=10),d.d=c;for(;(l.j=fK(l,l.a),l.j<l.i)&&!(null==(g=iK(l)));){if(0==g.indexOf(Nf))break;if(0==\ng.indexOf(Mf)){m=new kK(g);iK(m);iK(m);j=EN(Rr(iK(m),10)).a;for(e=1;e<=j;++e)c=EN(Rr(iK(m),10)).a,d=EN(Rr(iK(m),10)).a,a.b[c].p=d}if(0==g.indexOf(Pf)){m=new kK(g);iK(m);iK(m);j=EN(Rr(iK(m),10)).a;for(e=1;e<=j;++e)c=EN(Rr(iK(m),10)).a,a.b[c].f=EN(Rr(iK(m),10)).a}if(0==g.indexOf("M  APO")){m=new kK(g);iK(m);iK(m);j=EN(Rr(iK(m),10)).a;for(e=1;e<=j;++e)c=EN(Rr(iK(m),10)).a,g=EN(Rr(iK(m),10)).a,a.w=c,CO(a,a.w,0),AO(a,a.o,lg+g),a.w=0}}QL(a,a.n.b);XU(a,a.n.a);for(e=1;e<=h;++e)0<r[e]&&(l=a.b[e].n,15!=r[e]?\n(l=r[e]-l,0<l&&(a.b[e].k=l)):a.b[e].k=0);return a}function xP(a){var b,c,d,e,f,g,h;g=h=0;e=4.9E-324;f=1.7976931348623157E308;for(b=1;b<=a.p;++b)c=a.b[a.c[b].j].s-a.b[a.c[b].k].s,d=a.b[a.c[b].j].u-a.b[a.c[b].k].u,c=Math.sqrt(c*c+d*d),h+=c,e=e>c?e:c,f=f<c?f:c;0<h&&(0<a.p?(b=h/a.p,b-f<e-b?g=f:g=e,g=25/g):1<a.o&&(g=75/Nq((a.b[1].s-a.b[2].s)*(a.b[1].s-a.b[2].s)+(a.b[1].u-a.b[2].u)*(a.b[1].u-a.b[2].u))),BP(a,g),fV(a))}\nfunction NO(a,b){var c;if(a.n.e){if(a.j.Ab)for(c=1;c<=a.o;++c)c!=a.w&&PO(a.b[c]);if(b!=QO(a.b[a.w]))return a.b[a.w].x[0]=b,!0;PO(a.b[a.w]);return!1}c=a.b[a.w];0>=b?(OL(c),c=!1):(c.j=b,c=!0);return c}function hV(a,b,c,d){var e,f;f=d?0:a.f.a&&BN(a)?1:0;e=n;null!=b&&(e=b);79<e.length&&(e=e.substr(0,76)+jd);e+=(KK(),ia);c?e+="JME 2020-12-26 "+new SS+"\\n\\n":e+="JME\\n\\n";e+=FO(d?0:a.o,3)+FO(d?0:a.p,3);return e+=xa+FO(f,3)+"  0  0  0  0  0999 "+(d?Yg:Xg)+ia}\nfunction lV(a,b){var c,d,e,f,g;e=a.d;c=a.j;d=a.k;f=0;if(1==e||0==e){switch(a.i){case 1:case 3:f=1;break;case 2:case 4:f=6;break;case 5:case 6:f=4}switch(a.i){case 3:case 4:case 6:g=c,c=d,d=g}}2==e&&10==a.i&&(f=3);if(b)switch(f){case 6:f=3;break;case 4:case 3:f=2}0==e?e=8:(9==e||5==e)&&(e=4);b?(c=e+ja+c+ja+d,0!=f&&(c+=" CFG="+f)):c=FO(c,3)+FO(d,3)+FO(e,3)+FO(f,3)+ya;return c}\nfunction aN(a,b,c){var d,e,f,g,h,j,l,m;e=$M(a.o+1);m=$M(a.o+1);h=$M(a.o+1);e[b]=1;h[1]=b;a:for(;;){l=0;j=1;for(;0!=h[j];++j){d=h[j];f=1;c:for(;f<=a.b[d].n;++f){g=a.b[d].r[f];if(g==c&&d==b)continue c;0==e[g]&&(e[g]=e[d]+1,++l,m[l]=g)}if(2<e[c])break a}if(0==l)break a;m[l+1]=0;d=h;h=m;m=d}return e[c]}function YM(a,b,c){var d;for(d=1;d<=a.o;++d)rR(a.b[d],b,c);fV(a)}function tO(a){var b;a.s=0;for(b=1;b<=a.o;++b)a.b[b].j=b}\nfunction QP(a){var b,c,d;for(c=0,d=a.length;c<d;++c)(b=a[c])&&(b.x=$M(1),b.x[0]=-99199)}function HL(a,b){var c,d,e,f,g,h,j;if(0!=a.o){c=VM(a);d=c.d+c.c/2;e=c.e+c.b/2;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.o;++f)h=a.b[f].s*c+a.b[f].u*g,j=-a.b[f].s*g+a.b[f].u*c,VO(a.b[f],h,j);c=VM(a);YM(a,d-(c.d+c.c/2),e-(c.e+c.b/2))}}function BP(a,b){var c;if(0<b){for(c=1;c<=a.o;++c){var d=a.b[c],e=b;d.s*=e;d.u*=e}fV(a)}}\nfunction AO(a,b,c){var d,e;if(0==c.indexOf(ah)&&Zr(c,rh))c=$r(c,1,c.length-1),a.b[b].c=32,a.b[b].i=c,a.b[b].k=0;else{e=a.b[b];var f=a.n,g,h,j,l,m,q,r,t,A,v,s,F,G;j=pR.a.exec(c);g=new nK;g.a=j;if(g.a){t=g.a[1];m=g.a[2];q=g.a[3];r=g.a[4];j=g.a[6];l=g.a[5];F=g.a[7];G=g.a[8];g=g.a[10];h=0;s=!0;if(-1!=KT(m)){if(null!=t&&0<t.length){t=Rr(t,10);a:{v=LA((!LT&&MT(),LT),m);if(null!=v)for(A=0;A<v.length;++A)if(t==v[A]){A=!0;break a}A=!1}A?e.f=t:s=!1}}else s=!1;s&&(A=null!=l&&0<l.length,t=null!=j&&0<j.length,\nv=null!=F&&0<F.length,A||t?(h=1,t&&(h=Rr(j,10)),h*=Q(l,fc)?-1:1):v&&(h=F.length,h*=Q(F,fc)?-1:1));s&&(c=m+(null!=G?G:n),e.p=h);if(null!=g&&0<g.length)try{d=Rr(g,10),0<d&&(f.e?e.x[0]=d:e.j=d)}catch(H){if(H=Eo(H),!E(H,101))throw H;}null!=q&&(e.k=1,null!=r&&0<r.length&&(e.k=Rr(r,10)))}d=!1;-1<c.indexOf(Zb)&&(d=!0);-1<c.indexOf(Jd)&&(d=!0);-1<c.indexOf(nb)&&(d=!0);-1<c.indexOf("!")&&(d=!0);e=c.indexOf(sf);if(d)a.b[b].i=c,a.b[b].c=32,a.b[b].k=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(j=1;j<(KK(),\nPK).length;++j)if(Q(f,PK[j])){f=j;break b}f=32}xO(a,b,f);32==a.b[b].c&&(a.b[b].i=d);c+=ja;d=0;0<e&&(d=1,e=ZA(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].c&&(a.b[b].k=d)}}}function JP(a,b,c,d){var e,f,b=new mK(b);try{for(;b.j=fK(b,b.a),b.j<b.i;)if(e=EN(Rr(iK(b),10)).a-c,f=EN(Rr(iK(b),10)).a,d){var g=void 0;0<e&&e<=a.o&&(g=a.b[e],mR(g,f))}else g=void 0,0<e&&e<=a.p&&(g=a.c[e],mR(g,f))}catch(h){if(h=Eo(h),!E(h,101))throw h;}}function IL(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction ZM(a,b,c,d){d?0<c&&c<=a.o?(c=a.b[c],c=c.x):c=null:0<c&&c<=a.o?(c=a.c[c],c=c.x):c=null;if(null!=c&&0<c.length&&a.j)a:{var a=a.j.O,e,f,g,h,j,l,m;jL(a);e=-1;if(null!=c&&1<=c.length){j=d=l=m=0;for(g=0,h=c.length;g<h;++g)f=c[g],0<=f&&f<a.a.length&&(e=a.a[f].a,m+=e.d>>16&255,l+=e.d>>8&255,d+=e.d&255,++j,e=f);if(0<j)if(1==j){if(0<=e){c=a.a[e].a;break a}}else{c=e=new Cn(~~(m/j),~~(l/j),~~(d/j));break a}}c=null}else c=null;return c?(!b.b?CM(b.a,c):c==b.c||SH(c,b.c)?CM(b.a,b.c):CM(b.a,b.b),!0):!1}\nfunction rV(a,b,c,d,e){c=dP(a,b,c);b=a.c[c];5!=a.d[c]&&2==b.d?Vv(d.a,Ud):3==b.d?Vv(d.a,nb):9==b.d?(a=Wd,e=b.e,null!=e&&(a=e),Vv(d.a,a)):0==b.d?Vv(d.a,am):1==e[c]?Vv(d.a,kd):-1==e[c]&&Vv(d.a,lh)}function uN(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction OO(a,b){var c,d,e;e=a.c[b];if(1==e.d||0==e.d)if(c=a.c[b].j,d=a.c[b].k,2>a.b[c].n&&2>a.b[d].n)e.i=0,X(a.j,"Stereomarking meaningless on this bond !");else switch(e.i){case 0:a.b[d].n<=a.b[c].n?e.i=1:e.i=3;break;case 1:e.i=2;break;case 2:e.i=5;break;case 5:2<a.b[d].n?e.i=3:e.i=1;break;case 3:e.i=4;break;case 4:e.i=6;break;case 6:2<a.b[c].n?e.i=1:e.i=3}else 2==e.d?2==e.d&&(e.i=10-e.i):X(a.j,"Stereomarking allowed only on single and double bonds!")}\nfunction sV(a,b,c,d,e){var f,g,h,j,l,m,q,r,t;if(!(2!=a.c[b].d||5==a.d[b]||0<e[b]&&7>=e[b]))if((10==a.c[b].i||a.u.a)&&10!=a.c[b].i)if(e=a.c[b].j,b=a.c[b].k,!qR(a.b[e])||!qR(a.b[b])){f=null;qR(a.b[e])?f=oV(a,b):qR(a.b[b])&&(f=oV(a,e));if(null!=f)if(1==(f[0]-1)%2)e=f[1],b=f[f[0]];else return;f=z(B,w,-1,[e,b]);for(m=0,j=f.length;m<j;++m)if(h=f[m],h=a.b[h].n,2>h||3<h)return;c[e]>c[b]&&(j=e,e=b,b=j);j=mV(a,e);h=j[0];l=j[1];f=0;m=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=dP(a,e,h);0!=d[j]?f=h:1==a.c[j].d&&5!=a.d[j]&&\n(f=h);0==f&&0<l&&(j=dP(a,e,l),0!=d[j]?f=l:1==a.c[j].d&&5!=a.d[j]&&(f=l));c[f]>c[e]&&(m=!0);j=mV(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=dP(a,b,l);1==a.c[j].d&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=dP(a,b,g),1==a.c[j].d&&5!=a.d[j]&&(h=g));if(!(0==f||0==h))if(l=a.b[b].s-a.b[e].s,j=a.b[b].u-a.b[e].u,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[f].u-a.b[e].u)*g-(a.b[f].s-a.b[e].s)*j,t=(a.b[h].u-a.b[e].u)*g-(a.b[h].s-a.b[e].s)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))X(a.j,"Not unique E/Z geometry !");\nelse{g=dP(a,f,e);h=dP(a,h,b);r=1;if(0==d[g]){for(q=1;q<=a.b[f].n;++q)if(b=a.b[f].r[q],b!=e&&(j=dP(a,f,b),0!=d[j])){c[b]>c[f]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],m&&(d[h]=-d[h]))}}}function ZU(a,b,c){var d,e;e=0;for(d=1;d<=a.o;++d)if(!(d>=b&&d<=c)){for(var f=void 0,g=void 0,h=void 0,j=f=void 0,j=0,h=b;h<=c;++h)d!=h&&(f=a.b[d].s-a.b[h].s,g=a.b[d].u-a.b[h].u,f=f*f+g*g,100>f&&(0==f&&(f=1.0E-4),j+=1/f));e+=j}return e}\nfunction iV(a){var b,c,d,e,f,g,h;d=0.055999999999999994;h=-1.7976931348623157E308;f=1.7976931348623157E308;for(c=1;c<=a.o;++c)a.b[c].u>h&&(h=a.b[c].u),a.b[c].s<f&&(f=a.b[c].s);a.n.d&&(h=f=0,d=1);for(c=1;c<=a.o;++c)b=a.b[c],e=(a.b[c].s-f)*d,g=(h-a.b[c].u)*d,b.t=e,b.v=g}function tV(a,b,c){var d;d=a.c[b].i;return 1>d||4<d?0:1==d&&a.c[b].j==c?1:2==d&&a.c[b].j==c?-1:3==d&&a.c[b].k==c?1:4==d&&a.c[b].k==c?-1:0}\nfunction cV(a){var b;for(b=1;b<=a.o;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].n;++d)if(c=a.c[dP(a,b,a.b[b].r[d])],1==c.d)e+=1;else if(2==c.d)e+=2;else if(3==c.d)e+=3;else if(9==c.d){c=-1;break a}c=e}a.b[b].q=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.q;if(-1==g)e.k=0;else{switch(e.c){case 1:2==g?c.b[d].p=1:1<=g&&(c.b[d].p=0);e.k=0;break;case 2:3==g||5==g?(e.k=0,c.b[d].p=0):3>g?e.k=3-g-c.b[d].p:4==g?(c.b[d].p=-1,e.k=0):5<g&&(c.b[d].p=g-5,e.k=0);break;case 3:case 6:4>g?0<c.b[d].p?\ne.k=2-g+c.b[d].p:0>c.b[d].p?e.k=2-g-c.b[d].p:e.k=4-g:(c.b[d].p=g-4,e.k=4-g+c.b[d].p);break;case 4:case 7:3>g?e.k=3-g+c.b[d].p:3==g?0>c.b[d].p?(c.b[d].p=0,e.k=0):0<c.b[d].p?e.k=c.b[d].p:e.k=0:(c.b[d].p=4==g?1:6==g?-1:g-5,e.k=0);break;case 5:2==g&&(0>c.b[d].p?(c.b[d].p=0,e.k=0):0<c.b[d].p?e.k=c.b[d].p:e.k=0);2<g&&(c.b[d].p=g-2);e.k=2-g+c.b[d].p;break;case 8:case 13:2>g?e.k=2-g+c.b[d].p:2==g?0>c.b[d].p?(c.b[d].p=0,e.k=0):0<c.b[d].p?e.k=c.b[d].p:e.k=0:3==g?2==c.b[d].n?(c.b[d].p=0,e.k=1):(c.b[d].p=1,e.k=\n0):4==g?(c.b[d].p=0,e.k=0):5==g?(c.b[d].p=0,e.k=1):(c.b[d].p=g-6,e.k=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].p=g-1);e.k=1-g+c.b[d].p;2<g&&(c.b[d].p=0,e.k=0);break;case 33:case 32:e.k=0}f=XK(e.c);if(0<f)for(;e.p+e.k+g>f;)if(0<e.k)--e.k;else if(0<e.p)--e.p;else break;0>e.k&&(e.k=0)}}}function gL(){LU();MU(this);fq(this.b,0,new cP);this.s=this.p=this.o=0;this.n=new PL}\nfunction LP(a,b,c){var d;LU();var e,f,g,h,j,l,m,q,r;cM.call(this,a,c);0==b.indexOf(Ka)&&(b=$r(b,1,b.length));Zr(b,Ka)&&(b=$r(b,0,b.length-1));if(1>b.length)this.o=0;else{try{m=new kK(b);j=EN(Rr(iK(m),10)).a;l=EN(Rr(iK(m),10)).a;for(h=1;h<=j;++h)r=iK(m),e=(d=RO(this,null),AO(this,this.o,r),d),e.s=(new yr(KQ(iK(m)))).a,e.u=-(new yr(KQ(iK(m)))).a;for(h=1;h<=l;++h){f=WU(this,null);f.j=EN(Rr(iK(m),10)).a;f.k=EN(Rr(iK(m),10)).a;g=EN(Rr(iK(m),10)).a;q=0;if(-1==g)q=g=1;else if(-2==g)g=1,q=2;else if(-5==g)g=\n2,q=10;else if(11==g||12==g||13==g||14==g)q=g,g=9;f.d=g;f.i=q}eV(this)}catch(t){t=Eo(t);if(E(t,101))throw a=t,a.Xd(),this.o=0,a;throw t;}QL(this,c.b);XU(this,c.a)}}function uV(a,b,c){LU();var d,e,f;cM.call(this,a,b.n);f=$M(b.o+1);for(d=1;d<=b.o;++d)b.b[d].o==c&&(RO(this,b.b[d]),f[d]=this.o);for(d=1;d<=b.p;++d)a=b.c[d],a.f==c&&(e=WU(this,a),e.j=f[a.j],e.k=f[a.k]);IL(this,b.f);eV(this)}function cM(a,b){LU();vV.call(this,b);this.j=a}\nfunction aP(a,b){LU();var c,d,e,f,g,h;cM.call(this,a,0<b.length&&b[0]?b[0].n:null);h=b.length;for(c=0;c<h;++c)this.o+=b[c].o,this.p+=b[c].p,this.s+=b[c].s,b[c].f.a&&IL(this,(JL(),JL(),KL));this.b=C(NU,o,119,this.o+1,0);this.c=C(OU,o,121,this.p+1,0);for(c=f=g=e=0;c<h;++c){for(d=1;d<=b[c].o;++d)++e,fq(this.b,e,b[c].b[d].qi());for(d=1;d<=b[c].p;++d)++g,fq(this.c,g,b[c].c[d].ri()),this.c[g].j+=f,this.c[g].k+=f;f=e}eV(this)}\nfunction uO(a){LU();var b;MU(this);this.j=a.j;this.n=a.n;this.t=a.t;this.o=a.o;this.p=a.p;this.s=a.s;this.b=C(NU,o,119,this.o+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&fq(this.b,b,a.b[b].qi());this.c=C(OU,o,121,this.p+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&fq(this.c,b,a.c[b].ri());this.f=a.f}function vV(a){LU();gL.call(this);this.n=a}\nfunction jV(a,b,c){var d,e,f;if(0==c)return FO(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=J(L(O(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new yr(a)).a;d=zr(e,Ar(46));0>d&&(e+=gd,d=zr(e,Ar(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=pd;if(0==b)return e;e.length>b&&(e=Wd);c=n;for(a=1;a<=b-e.length;++a)c+=ja;return c+e}function cO(a){LU();var b;b=new lK(a,ia,!0);if(4<eK(b))return ia;b=new lK(a,$l,!0);return 4<eK(b)?$l:null}\nfunction FO(a,b){LU();var c,d,e;d=n+(new Kr(a)).a;d.length>b&&(d=Wd);e=n;for(c=1;c<=b-d.length;++c)e+=ja;return e+d}function HO(a){LU();var b;0==a.c?b=new gL:b=new aP((oq(0,a.c),a.b[0]).j,pq(a,C(bP,o,129,a.c,0)));return b}function dO(a,b){LU();for(var c,d;a.j=fK(a,a.a),a.j<a.i;){d=iK(a);if(Q(d,b))return ja;for(iK(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=$r(d,0,d.length-1),0==d.length)return ja}else break;return d}return null}x(711,687,{127:1,129:1},gL,LP,uV,cM,aP,uO,vV);\n_.Ji=function(){return VM(this)};_.Ki=function(){return aM(this)};_.Li=function(){return bM(this)};_.Mi=function(a,b,c){0!=this.o&&DU(this,a,b,c)};_.Ni=function(a,b){YM(this,a,b)};_.a=null;_.d=null;_.i=!1;_.j=null;_.k=!1;_.n=null;_.o=0;_.p=0;_.q=0;_.r=!1;_.s=0;_.t=0;_.u=null;_.v=!1;_.w=0;_.x=0;_.y=0;_.z=null;_.A=0;_.B=0;\nfunction VU(a,b,c,d){var e,f,g,h,j;f=b.b[c].qi();e=CO(b,c,d);d=b.o;a.c=b.b[d].s;a.d=b.b[d].u;g=b.b[c].s-a.c;h=b.b[c].u-a.d;j=Math.sqrt(g*g+h*h);a.b=h/j;a.a=g/j;bL(b,d);b.b[c].k=f.k;b.b[c].n=f.n;b.b[c].p=f.p;return e}function YU(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],rR(c,-a.c,-a.d),h=c.s*a.a+c.u*a.b,j=c.u*a.a-c.s*a.b,c.s=h,c.u=j,h=-c.s*f.a+c.u*f.b,j=-c.u*f.a-c.s*f.b,c.s=h,c.u=j,rR(c,b.b[e].s,b.b[e].u)}function UU(){}x(712,1,{},UU);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction CP(){CP=y;DP=z(B,w,-1,[1,2,3])}var DP;function AP(a){var b,c,d;if(1>=a.o)return a;b=HM(a,n,!0);d=a;c=new gs;if(Or(new ds,c,new CJ(new HJ(b)))){b=!0;try{Bs(new Vs,c)}catch(e){if(e=Eo(e),E(e,101))b=!1,d=null;else throw e;}if(b)if(c.o==a.o){for(b=0;b<c.o;++b)SO(a,b+1,c.D[b].a,c.D[b].b);xP(a)}else c=new Dr(c),c=kx(c.a.a),d=qV(new cM(a.j,a.n),c),d.f=a.f,xP(d)}return d}\nfunction GO(a,b){var c;if(b.f){var d,e,f,g,h,j,l;l=hV(a,b.e,b.j,!0);l+="M  V30 BEGIN CTAB"+(KK(),ia);l+="M  V30 COUNTS "+a.o+ja+a.p+" 0 0 "+(a.f.a&&BN(a)?1:0)+ia;l+="M  V30 BEGIN ATOM\\n";iV(a);for(c=1;c<=a.o;++c)l+=Uf,d=gV(a,c),l+=c+ja+d,d=YQ(a,c),l+=ja+jV(a.b[c].t,0,4)+ja+jV(a.b[c].v,0,4)+ja+jV(0,0,4)+ja+d,0!=a.b[c].p&&(l+=" CHG="+a.b[c].p),0<a.b[c].f&&(l+=" MASS="+a.b[c].f),d=kV(a,c),0!=d&&(l+=" VAL="+d),l+=ia;l+="M  V30 END ATOM\\nM  V30 BEGIN BOND\\n";for(c=1;c<=a.p;++c)l+=Uf+c+ja+lV(a.c[c],!0)+\nia;l+="M  V30 END BOND\\n";d=new Pp;j=new Pp;g=new Pp;for(c=0;10>c;++c)fq(j.b,j.c++,null),fq(g.b,g.c++,null);for(c=1;c<=a.o;++c)e=a.b[c].d,null==e||0==e.length||(Q(e,vh)?Tp(d,new Kr(c)):0==e.indexOf("mix")?(e=Rr(Wr(e,3),10),h=null,g.c>e&&(h=(oq(e,g.c),g.b[e])),null==h?f=new Pp:f=h,Tp(f,new Kr(c)),Ks(g,e,f)):0==e.indexOf(pk)&&(e=Rr(Wr(e,2),10),h=null,j.c>e&&(h=(oq(e,j.c),j.b[e])),null==h?f=new Pp:f=h,Tp(f,new Kr(c)),Ks(j,e,f)));l+=TU(Vf,d);if(0<j.c)for(c=1;c<j.c;++c)l+=TU(Xf+c,(oq(c,j.c),j.b[c]));if(0<\ng.c)for(c=1;c<g.c;++c)l+=TU(Wf+c,(oq(c,g.c),g.b[c]));c=l=l+"M  V30 END CTAB\\n"+Of}else c=HM(a,b.e,b.j);return c}function vP(a){var b,c;b=new bO;for(c=new Yp(a);c.b<c.d.ng();)a=Zp(c),Tp(b,new uO(a));return b}function NL(a,b){var c,d,e;d=-2147483648;for(e=new Yp(a);e.b<e.d.ng();)if(c=Zp(e),-1==b||c.t==b)c=CN(c),c>d&&(d=c);return d}\nfunction jO(a,b){var c,d,e;e=n;if(a.a)e=jO(EO(a,1,!1),b)+Vd+jO(EO(a,2,!1),b)+Vd+jO(EO(a,3,!1),b);else for(d=new Yp(a);d.b<d.d.ng();){c=Zp(d);var f=b,g=void 0,h=void 0,j=g=void 0,l=void 0,m=h=h=void 0,q=void 0,r=void 0,g=void 0,q=n+c.o+ja+c.p;iV(c);for(l=1;l<=c.o;++l){g=c.b[l];h=g.f;g=n;0!=h&&(g+=h);g+=gV(c,l);if((f||0<kV(c,l))&&0<c.b[l].k)g+=sf,1<c.b[l].k&&(g+=c.b[l].k);0!=c.b[l].p&&(0<c.b[l].p?g+=Yb:g+=fc,1<$q(c.b[l].p)&&(g+=$q(c.b[l].p)));h=YQ(c,l);0!=h&&(g+=Hd+h);q+=ja+g+ja+jV(c.b[l].t,0,2)+ja+\njV(c.b[l].v,0,2)}for(l=1;l<=c.p;++l)g=c.c[l].j,h=c.c[l].k,m=c.c[l].d,r=c.c[l].i,1==r?m=-1:2==r?m=-2:3==r?(m=-1,j=g,g=h,h=j):4==r?(m=-2,j=g,g=h,h=j):10==r&&(m=-5),9==c.c[l].d&&(m=r),q+=ja+g+ja+h+ja+m;c=q;0<c.length&&(0<e.length&&(e+=$l),e+=c)}return e}\nfunction $K(a,b){var c,d,e,f;e=n;if(a.a)e=$K(EO(a,1,!1),b)+Vd+$K(EO(a,2,!1),b)+Vd+$K(EO(a,3,!1),b);else for(d=new Yp(a);d.b<d.d.ng();){c=Zp(d);for(var g=b,h=void 0,j=void 0,l=void 0,m=void 0,q=void 0,m=n,r=h=new uO(c),t=void 0,A=void 0,v=void 0,t=hN(r,0),v=C(bP,o,129,t,0),A=1;A<=t;++A)v[A-1]=new uV(r.j,r,A);l=v;for(j=0;j<l.length;++j){var s=l[j],F=g,G=void 0,H=void 0,u=void 0,ba=void 0,aa=void 0,M=void 0,da=void 0,qb=void 0,rb=void 0,Na=void 0,Za=void 0,S=void 0,pa=void 0,qa=void 0,fa=void 0,Fa=void 0,\nJa=void 0,Da=void 0,Pb=void 0,R=void 0,ua=void 0,ob=void 0,Kb=void 0,$a=void 0,Ua=void 0,Qb=void 0,Wb=void 0,ea=void 0,ra=void 0,ca=void 0,Hb=void 0;if(0==s.o)q=n;else{!F&&(F=new oQ);s.u=F;S=$M(s.o+10);pa=$M(s.o+10);Na=$M(s.o+1);Za=$M(7);Qb=$M(s.o+1);fa=[];Fa=[];rb=$M(s.p+1);Kb=0;Ua=!0;for(qb=1;qb<=s.p;++qb)if(9==s.c[qb].d||0==s.c[qb].d){Ua=!1;break}if(s.u.b&&Ua){var ka=void 0,ka=(new PL).b;ka.c=!F.d;ka.d=!0;ka.e=!1;QL(s,ka);dV(s,F.c);pV(s,rb);nV(s,fa,rb);var zb=void 0,W=void 0,N=void 0,cc=void 0,\nXb=void 0,hd=void 0,Lb=void 0,Xa=void 0,ga=void 0,Rb=void 0,Ia=void 0,T=void 0,za=void 0,Ab=void 0,Uc=void 0,$b=void 0,Oc=void 0,hc=void 0,db=void 0,Jc=void 0,xb=void 0,Oa=void 0,qc=void 0,zb=$M(s.o+1),W=$M(s.o+1),Xa=$M(s.o+1);var mb=s.o,ic=void 0,K=void 0,Bb=void 0,Vc=void 0,cd=void 0,sb=void 0,ib=void 0,cd=$M(mb+2),sb=$M(100),ib=5,Vc=0;sb[0]=3;cd[1]=em;cd[2]=fm;Bb=2;if(!(3>mb))for(;ib<sb[Vc]*sb[Vc];){K=0;for(ic=!0;ic&&K<=Vc&&ib>=sb[K]*sb[K];)0==ib%sb[K]?ic=!1:++K;if(ic){cd[++Bb]=Mo(ib);if(Bb>=mb)break;\nVc<sb.length-1&&(++Vc,sb[Vc]=ib)}ib+=2}Oc=cd;for(T=1;T<=s.o;++T){N=s.b[T];for(za=xb=1;za<=s.p;++za)(s.c[za].j==T||s.c[za].k==T)&&(xb*=s.d[za]);Jc=s.b[T].c;32==Jc&&(qc=s.b[T].i,null!=qc&&0<qc.length&&(hd=qc.charCodeAt(0)-65+1,Lb=0,1<qc.length&&(Lb=qc.charCodeAt(1)-97),0>hd&&(hd=0),0>Lb&&(Lb=0),Jc=28*hd+Lb));hc=0;0!=s.b[T].p&&(-2>s.b[T].p?hc=1:-2==s.b[T].p?hc=2:-1==s.b[T].p?hc=3:1==s.b[T].p?hc=4:2==s.b[T].p?hc=5:2<s.b[T].p&&(hc=6));Rb=0;0!=N.f&&(Rb=JT(gV(s,T),N.f),0>Rb&&(Rb=10-Rb));Oa=126;ga=xb;ga+=\n126*s.b[T].k;Oa*=7;ga+=hc*Oa;Oa*=7;0!=Rb&&(ga+=Rb*Oa);Oa*=7;ga+=Jc*Oa;Oa*=783;ga+=s.b[T].n*Oa;Xa[T]=Mo(ga)}for(Xb=0;!bV(s,zb,Xa);){$b=!1;for(T=1;T<=s.o;++T)zb[T]!=W[T]&&(W[T]=zb[T],$b=!0);if($b){for(T=1;T<=s.o;++T){Xa[T]=dm;for(za=1;za<=s.b[T].n;++za)Xa[T]=NB(Xa[T],Oc[zb[s.b[T].r[za]]])}Xb=0}else if(0<Xb){for(T=1;T<=s.o;++T)Xa[T]=dm;T=1;b:for(;T<=s.o-1;++T)for(za=T+1;za<=s.o;++za)if(zb[T]==zb[za]){Xa[T]=em;break b}}else{for(T=1;T<=s.o;++T){Xa[T]=dm;for(za=1;za<=s.b[T].n;++za)N=s.b[T].r[za],Xa[T]=\nNB(Xa[T],Mo(s.b[N].c*s.d[dP(s,T,N)]))}Xb=1}bV(s,zb,Xa);for(T=1;T<=s.o;++T)Xa[T]=Mo(W[T]*s.o+zb[T])}for(T=1;T<=s.o;++T)W[T]=zb[T];for(db=1;db<=s.o;++db)for(T=1;T<=s.o;++T)if(W[T]==db){var Wc=s.b,Xc=T,nd=void 0,nd=Wc[db];fq(Wc,db,Wc[Xc]);fq(Wc,Xc,nd);W[T]=W[db];W[db]=db;break}for(T=1;T<=s.p;++T)s.c[T].j=zb[s.c[T].j],s.c[T].k=zb[s.c[T].k],s.c[T].j>s.c[T].k&&(Ia=s.c[T].j,s.c[T].j=s.c[T].k,s.c[T].k=Ia,1==s.c[T].i?s.c[T].i=3:2==s.c[T].i?s.c[T].i=4:3==s.c[T].i?s.c[T].i=1:4==s.c[T].i&&(s.c[T].i=2));for(T=\n1;T<s.p;++T){Uc=Ab=s.o;cc=0;for(za=T;za<=s.p;++za)s.c[za].j<Ab?(Ab=s.c[za].j,Uc=s.c[za].k,cc=za):s.c[za].j==Ab&&s.c[za].k<Uc&&(Uc=s.c[za].k,cc=za);var Pc=s.c,la=T,Kc=void 0,Kc=Pc[cc];fq(Pc,cc,Pc[la]);fq(Pc,la,Kc)}XU(s,s.n.a);cV(s);pV(s,rb);nV(s,fa,rb)}else{pV(s,rb);s.d=$M(s.p+1);for(qa=1;qa<=s.p;++qa)s.d[qa]=s.c[qa].d}for(qb=1;qb<=s.p;++qb)Fa[qb]=0<rb[qb];H=1;s.a=$M(s.o+1);Hb=1;s.a[1]=1;for(ua=0;;){ob=0;for(qa=1;qa<=s.b[H].n;++qa)if(M=s.b[H].r[qa],0<s.a[M]){if(!(s.a[M]>s.a[H])&&M!=Qb[H]){$a=!0;for(Da=\n1;Da<=Kb;++Da)if(S[Da]==H&&pa[Da]==M||S[Da]==M&&pa[Da]==H){$a=!1;break}$a&&(++Kb,S[Kb]=H,pa[Kb]=M)}}else Za[++ob]=M;if(0==ob){if(Hb==s.o)break;H=Na[ua--]}else if(1==ob)Qb[Za[1]]=H,H=Za[1],s.a[H]=++Hb;else{Na[++ua]=H;ba=0;for(qa=1;qa<=ob;++qa)if(qb=dP(s,Za[qa],H),!Fa[qb]){ba=Za[qa];break}if(0==ba)for(qa=1;qa<=ob;++qa)if(qb=dP(s,Za[qa],H),2==s.d[qb]||3==s.d[qb]){ba=Za[qa];break}0==ba&&(ba=Za[1]);Qb[ba]=H;H=ba;s.a[ba]=++Hb}}Qb=$M(s.o+1);G=$M(s.o+1);Pb=[];Wb=[];aa=Hb=ua=0;for(qa=1;qa<=s.o;++qa)if(1==\ns.a[qa]){H=qa;break}b:for(;;){0<aa&&(Qb[H]=aa);G[++Hb]=H;for(s.a[H]=0;;){ob=ba=0;R=s.o+1;qa=1;c:for(;qa<=s.b[H].n;++qa){M=s.b[H].r[qa];for(Ja=1;Ja<=Kb;++Ja)if(S[Ja]==M&&pa[Ja]==H||S[Ja]==H&&pa[Ja]==M)continue c;0<s.a[M]&&(++ob,s.a[M]<R&&(ba=M,R=s.a[M]))}if(0==ba){if(0==ua)break b;Wb[H]=!0;H=Na[ua--]}else break}aa=H;H=ba;1<ob&&(Na[++ua]=aa,Pb[ba]=!0)}ea=$M(s.p+1);ra=$M(s.o+1);if(s.u.d){for(var Cd=Qb,Ib=Kb,Ga=void 0,Qc=void 0,jc=void 0,tb=void 0,rc=void 0,yb=void 0,dd=void 0,yd=void 0,Yc=void 0,xc=\nvoid 0,tb=$M(s.o+1),Ga=1;Ga<=s.o;++Ga)tb[G[Ga]]=Ga;yb=[];for(yd=1;yd<=s.o;++yd)Qc=G[yd],jc=Cd[Qc],rc=dP(s,Qc,jc),0!=rc&&(sV(s,rc,tb,ea,rb),yb[rc]=!0);for(yd=1;yd<=s.p;++yd)yb[yd]||sV(s,yd,tb,ea,rb);Ga=1;b:for(;Ga<=s.o;++Ga)if(!(2>s.b[Ga].n||4<s.b[Ga].n)){dd=xc=0;for(Yc=1;Yc<=s.b[Ga].n;++Yc){rc=dP(s,Ga,s.b[Ga].r[Yc]);if(5==s.d[rc])continue b;1==s.c[rc].d&&0!=tV(s,rc,Ga)&&++xc;2==s.c[rc].d&&(dd=s.b[Ga].r[Yc])}if(0!=xc)if(0<dd){var Ya=s,yc=tb,Cc=ra,td=void 0,dc=void 0,pb=void 0,Zc=void 0,sc=void 0,Lc=\nvoid 0,Dc=void 0,qe=void 0,Ec=void 0,kc=void 0,ab=void 0,Dd=void 0,re=void 0,hb=void 0,he=void 0,ie=void 0,$d=void 0,ae=void 0,Re=void 0,Ge=void 0,je=void 0,ke=void 0,$c=void 0,se=void 0,pb=oV(Ya,Ga),kc=pb[0];if(0!=kc%2&&(se=pb[1],dc=pb[~~((kc+1)/2)],Dc=pb[kc],!(2>Ya.b[Dc].n||3<Ya.b[Dc].n))){Ge=ae=hb=Dd=0;ke=ie=!1;for(Ec=1;Ec<=Ya.b[se].n;++Ec)td=Ya.b[se].r[Ec],td!=pb[2]&&(0==Dd?Dd=td:hb=td);0<yc[hb]&&yc[Dd]>yc[hb]&&(Zc=Dd,Dd=hb,hb=Zc);ab=Dd;0==Dd&&(ab=hb,ie=!0);for(qe=1;qe<=Ya.b[Dc].n;++qe)td=Ya.b[Dc].r[qe],\ntd!=pb[kc-1]&&(0==ae?ae=td:Ge=td);0<yc[Ge]&&yc[ae]>yc[Ge]&&(Zc=ae,ae=Ge,Ge=Zc);$d=ae;0==ae&&($d=Ge,ke=!0);re=0<Dd?tV(Ya,dP(Ya,se,Dd),se):0;he=0<hb?tV(Ya,dP(Ya,se,hb),se):0;Re=0<ae?tV(Ya,dP(Ya,Dc,ae),Dc):0;je=0<Ge?tV(Ya,dP(Ya,Dc,Ge),Dc):0;1<(0>re+he?-(re+he):re+he)||0!=Re||0!=je?X(Ya.j,"Bad stereoinfo on allene !"):(sc=Ya.b[pb[kc-1]].s-Ya.b[Dc].s,Lc=Ya.b[pb[kc-1]].u-Ya.b[Dc].u,$c=Math.sqrt(sc*sc+Lc*Lc),0.001>$c&&($c=0.001),0<(Ya.b[$d].u-Ya.b[pb[kc-1]].u)*(sc/$c)-(Ya.b[$d].s-Ya.b[pb[kc-1]].s)*(Lc/$c)?\nCc[dc]=1:Cc[dc]=-1,ie&&(Cc[dc]*=-1),ke&&(Cc[dc]*=-1),ab==Dd&&0>re&&(Cc[dc]*=-1),ab==hb&&0>he&&(Cc[dc]*=-1),yc[ab]>yc[$d]&&(Cc[dc]*=-1))}}else c:{var ac=s,Mc=Ga,ng=Cd,ch=tb,jf=S,zd=pa,Nd=Ib,Se=ra,ed=void 0,te=void 0,dh=void 0,wf=void 0,lc=void 0,Ed=void 0,mc=void 0,xf=void 0,ud=void 0,Hc=void 0,kb=void 0,ub=void 0,yf=void 0,kf=void 0,le=void 0,ma=void 0,Gg=void 0,ub=$M(4),kf=$M(4),be=void 0,Fd=void 0,id=void 0,od=void 0,zf=void 0,Te=void 0,Te=-1;0<ng[Mc]&&(ub[++Te]=ng[Mc]);for(Fd=1;Fd<=Nd;++Fd)jf[Fd]==\nMc&&(ub[++Te]=zd[Fd]),zd[Fd]==Mc&&(ub[++Te]=jf[Fd]);for(Fd=Te+1;Fd<ac.b[Mc].n;++Fd){zf=ac.o+1;id=1;d:for(;id<=ac.b[Mc].n;++id){be=ac.b[Mc].r[id];for(od=0;od<Fd;++od)if(be==ub[od])continue d;ch[be]<zf&&(zf=ch[be],ub[Fd]=be)}}0==ng[Mc]&&0<ac.b[Mc].k?(ub[3]=ub[2],ub[2]=ub[1],ub[1]=ub[0],ub[0]=-1):0<ac.b[Mc].k&&(ub[3]=ub[2],ub[2]=ub[1],ub[1]=-1);for(lc=xf=Ed=wf=Gg=mc=Hc=0;4>lc;++lc)0>=ub[lc]||(ed=dP(ac,Mc,ub[lc]),kf[lc]=tV(ac,ed,Mc),0<kf[lc]?(++Hc,Gg=ub[lc],Ed=ub[lc]):0>kf[lc]?(++mc,wf=ub[lc],Ed=ub[lc]):\nxf=ub[lc]);ud=Hc+mc;ma=$M(4);le=0;if(3==ac.b[Mc].n){if(1==Hc&&1==mc||3==ud&&0<Hc&&0<mc){X(ac.j,"Error in C3H stereospecification !");break c}yf=ub[0];1==ud?yf=Ed:2==ud&&(yf=xf);kb=PU(ac,Mc,yf,ub);ma[0]=Ed;ma[1]=-1;ma[2]=kb[2];ma[3]=kb[1];0<Hc?le=1:le=-1}else if(4==ac.b[Mc].n)if(1==ud)kb=PU(ac,Mc,Ed,ub),ma[0]=kb[0],ma[1]=kb[3],ma[2]=kb[2],ma[3]=kb[1],0<Hc?le=1:le=-1;else{yf=ub[0];1<xf&&(yf=xf);1==Hc?yf=Gg:1==mc&&(yf=wf);kb=PU(ac,Mc,yf,ub);te=$M(4);for(lc=0;4>lc;++lc)ed=dP(ac,Mc,kb[lc]),te[lc]=tV(ac,\ned,Mc);if(4==ud){if(0==Hc||0==mc){X(ac.j,"Error in C4 stereospecification !");break c}if(1==Hc||1==mc)ma[0]=kb[0],ma[1]=kb[3],ma[2]=kb[2],ma[3]=kb[1],le=te[0];else{for(lc=0;4>lc;++lc)-1==te[lc]&&(te[lc]=0);ud=2}}else if(3==ud)if(3==Hc||3==mc)ma[0]=kb[0],ma[1]=kb[3],ma[2]=kb[2],ma[3]=kb[1],0<Hc?le=-1:le=1;else{1==Hc?Hc=dh=1:mc=dh=-1;for(lc=0;4>lc;++lc)te[lc]==dh&&(te[lc]=0);ud=2}if(2==ud)if(1==Hc&&1==mc)kb[1]==wf?(kb[1]=kb[2],kb[2]=kb[3]):kb[2]==wf&&(kb[2]=kb[3]),ma[0]=Gg,ma[1]=wf,ma[2]=kb[2],ma[3]=\nkb[1],le=1;else{if(te[0]==te[1]||te[1]==te[2]){X(ac.j,"Error in C4 stereospecification ! 2/0r");break c}0!=te[0]?(ma[0]=kb[0],ma[1]=kb[2],ma[2]=kb[1],ma[3]=kb[3]):(ma[0]=kb[1],ma[1]=kb[3],ma[2]=kb[2],ma[3]=kb[0]);1<Hc?le=1:le=-1}}var fd=void 0;ub[0]==ma[1]?(fd=ma[0],ma[0]=ma[1],ma[1]=fd,fd=ma[2],ma[2]=ma[3],ma[3]=fd):ub[0]==ma[2]?(fd=ma[2],ma[2]=ma[0],ma[0]=fd,fd=ma[1],ma[1]=ma[3],ma[3]=fd):ub[0]==ma[3]&&(fd=ma[3],ma[3]=ma[0],ma[0]=fd,fd=ma[1],ma[1]=ma[2],ma[2]=fd);ub[1]==ma[2]?(fd=ma[1],ma[1]=ma[2],\nma[2]=fd,fd=ma[2],ma[2]=ma[3],ma[3]=fd):ub[1]==ma[3]&&(fd=ma[1],ma[1]=ma[3],ma[3]=fd,fd=ma[2],ma[2]=ma[3],ma[3]=fd);ma[2]==ub[2]?Se[Mc]=1:ma[2]==ub[3]?Se[Mc]=-1:X(ac.j,"Error in stereoprocessing ! - t30");Se[Mc]*=le}}}ca=new tS;da=$M(s.o+1);for(qa=1;qa<=s.o;++qa)da[G[qa]]=qa;for(qa=1;qa<=s.o;++qa){H=G[qa];Pb[H]&&Vv(ca.a,Tb);0<Qb[qa]&&rV(s,H,Qb[H],ca,ea);var lf=H,eh=ca,Qd=fa[H],Hg=ra,Ue=void 0,Tf=void 0,bb=void 0,og=void 0,fh=void 0,gh=void 0,Ve=void 0,We=void 0,Aa=void 0,Aa=Zg,Tf=s.b[lf],fh=Tf.f,\nVe=Tf.k,We=Tf.p,Ue=Tf.c,bb=!1;(0!=We||0!=fh)&&(bb=!0);0!=Hg[lf]&&(bb=!0);gh=YQ(s,lf);og=0!=gh;bb=bb||og;s.n.e&&0<s.b[lf].x[0]&&(bb=!0);switch(Ue){case 2:Aa=ve;break;case 3:Qd?Aa=$h:Aa=Be;break;case 4:Qd?(Aa=Xj,0<Ve&&(bb=!0)):Aa=$f;break;case 5:Qd?Aa="o":Aa=gg;break;case 7:Qd?(Aa=sk,0<Ve&&(bb=!0)):Aa=ig;break;case 8:Qd?Aa=Vk:Aa=Dg;break;case 13:Qd?Aa=Zk:Aa=Lg;bb=!0;break;case 6:Aa=Pg;bb=!0;break;case 9:Aa=gf;break;case 10:Aa=Me;break;case 11:Aa=Ae;break;case 12:Aa=vf;break;case 1:Aa=sf;bb=!0;break;\ncase 32:bb=!0,Aa=s.b[lf].i,null==Aa&&(Aa=Zg),!og&&(Q(Aa,Vb)||Q(Aa,uh)||Q(Aa,Zd))&&(bb=!1)}0<XK(Ue)&&(Aa=(KK(),PK)[Ue],bb=!0);33<=Ue&&42>=Ue&&(bb=!0,Aa=(KK(),PK)[Ue]);bb&&(0!=fh?Aa=ah+fh+Aa:Aa=ah+Aa,1==Hg[lf]?Aa+=Yd:-1==Hg[lf]&&(Aa+="@@"),1==Ve?Aa+=sf:1<Ve&&(Aa+=sf+Ve),0!=We&&(0<We?Aa+=Yb:Aa+=fc,1<(0>We?-We:We)&&(Aa+=0>We?-We:We)),og&&(Aa+=Hd+gh),Aa+=rh);Vv(eh.a,Aa);for(Ja=1;Ja<=Kb;++Ja)if(S[Ja]==H||pa[Ja]==H)u=pa[Ja],u==H&&(u=S[Ja]),da[H]<da[u]&&rV(s,S[Ja],pa[Ja],ca,ea),9<Ja&&Vv(ca.a,Fb),P(ca,n+(new Kr(Ja)).a);\nWb[H]&&Vv(ca.a,Ub)}q=kx(ca.a)}0<m.length&&(m+=gd);m+=q}f=m;0<f.length&&(0<e.length&&(e+=gd),e+=f)}return e}function fO(a){var b;for(b=new Yp(a);b.b<b.d.ng();)if(a=Zp(b),0<a.o)return!1;return!0}\nfunction yP(a){var b,c,d,e,f,g,h,j;a:{if(!(1>a.p))for(h=1;h<=a.p;++h)if(j=a.c[h],4==j.d||5==j.d||9==j.d){h=!0;break a}h=!1}if(!h)return a;c=HM(a,n,!0);j=new uO(a);h=new gs;if(Or(new ds,h,new CJ(new HJ(c)))){if(!(h.o==a.o&&h.p==a.p))return null;c=!0;try{b=new $n(h),Nn(b,null)}catch(l){if(l=Eo(l),E(l,101))c=!1,j=null;else throw l;}if(c)for(d=0;d<h.p;++d){e=Wn(h,d);b=h.y[0][d];c=h.y[1][d];f=h.q[b];g=h.q[c];++b;++c;if(a.b[b].p!=f||a.b[c].p!=g)return null;f=j.c[d+1];if(b==f.j&&c==f.k||c==f.j&&b==f.k)f.d=\ne;else return null}}return j}function EO(a,b,c){var d,e;e=new bO;for(d=new Yp(a);d.b<d.d.ng();)a=Zp(d),0<a.o&&a.t==b&&fq(e.b,e.c++,a);c&&1<e.c&&(c=HO(e),c.t=b,e=new bO,fq(e.b,e.c++,c));return e}function eO(a,b,c){var d;try{d=qV(new vV(c),b)}catch(e){e=Eo(e);if(E(e,101))return!1;throw e;}fq(a.b,a.c++,d);return!0}function bR(a){var b;for(b=new Yp(a);b.b<b.d.ng();)a=Zp(b),a.w=a.x=0}\nfunction fL(a){var b,c,d,e,f,g,h;e=new bO;b=!1;for(d=new Yp(a);d.b<d.d.ng();)if(c=Zp(d),g=hN(c,0),f=c.j,1==g)fq(e.b,e.c++,c);else{if(0!=g)for(h=1;h<=g;++h)b=new uV(f,c,h),b.t=c.t,fq(e.b,e.c++,b);b=!0}if(b){a.b=C(GJ,o,0,0,0);a.c=0;for(d=new Yp(e);d.b<d.d.ng();)c=Zp(d),fq(a.b,a.c++,c)}}function bO(){OS(this)}x(714,636,Um,bO);_.a=!1;function PL(){this.b=new wV;this.a=!0;this.c=this.e=!1;this.d=!0}x(715,1,{},PL);_.a=!1;_.b=null;_.c=!1;_.d=!1;_.e=!1;\nfunction wV(){this.e=this.d=!1;this.f=this.a=this.b=this.c=!0}x(716,1,{},wV);_.a=!1;_.b=!1;_.c=!1;_.d=!1;_.e=!1;_.f=!1;function yO(){yO=y;zO=new SI(sf)}var zO;function vM(){vM=y;xV=new wH(1);Q((IJ(),JJ[kj]),If)?Y=30:Y=1}function tM(a,b,c,d,e){nN(a.a,J(L(O(b*Y))),J(L(O(c*Y))),J(L(O(d*Y))),J(L(O(e*Y))),J(L(Math.round(-35))),J(L(Math.round(-110))))}function wM(a,b,c,d,e){xM(a.a,J(L(O(b*Y))),J(L(O(c*Y))),J(L(O(d*Y))),J(L(O(e*Y))))}\nfunction gN(a,b,c,d){var e,f,g;f=C(B,w,-1,d,1);g=C(B,w,-1,d,1);for(e=0;e<d;++e)f[e]=J(L(O(b[e]*Y))),g[e]=J(L(O(c[e]*Y)));a=a.a;a.n&&(qM(a,!1),rM(a,yV(a,f,g,d,2<d)))}function mM(a,b,c,d,e){yM(a.a,J(L(O(b*Y))),J(L(O(c*Y))),J(L(O(d*Y))),J(L(O(e*Y))))}function fN(a,b,c,d){dN(a.a,b,J(L(O(c*Y))),J(L(O(d*Y))))}\nfunction nM(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=QH(g),f=new Cn(I(0.7*(g.d>>16&255)),I(0.7*(g.d>>8&255)),I(0.7*(g.d&255))),CM(a.a,g)):(h=new Cn(I(0.7*(g.d>>16&255)),I(0.7*(g.d>>8&255)),I(0.7*(g.d&255))),f=QH(g),CM(a.a,h));g=J(L(O(Y)));d=J(L(O(d*Y)));e=J(L(O(e*Y)));b=J(L(O(b*Y)));c=J(L(O(c*Y)));d-=g;e-=g;uM(a.a,b+g,c+g,d-g,e-g);CM(a.a,h);uM(a.a,b,c,d,g);uM(a.a,b,c+g,g,e);CM(a.a,f);uM(a.a,b+d,c,g,e+g);uM(a.a,b+1,c+e,d,g)}\nfunction pM(a,b,c,d,e){a=a.a;b=J(L(O(b*Y)));c=J(L(O(c*Y)));d=J(L(O(d*Y)));e=J(L(O(e*Y)));qM(a,!0);rM(a,sM(a,b,c,d,e))}function AM(a,b,c,d){var e,f,g;f=C(B,w,-1,d,1);g=C(B,w,-1,d,1);for(e=0;e<d;++e)f[e]=J(L(O(b[e]*Y))),g[e]=J(L(O(c[e]*Y)));a=a.a;qM(a,!0);rM(a,yV(a,f,g,d,2<d))}function lM(a,b,c,d,e){uM(a.a,J(L(O(b*Y))),J(L(O(c*Y))),J(L(O(d*Y))),J(L(O(e*Y))))}function kM(a,b){!a.b?CM(a.a,b):b==a.c||SH(b,a.c)?CM(a.a,a.c):CM(a.a,a.b)}function bN(a,b){a.e=new mI(b.a,b.c,Math.round(b.b*Y));WP(a.a,a.e)}\nfunction zV(a){vM();this.j=new tJ;this.a=a;1<Y&&(this.d=new wH(Y*xV.e),SM(this.a,this.d))}x(718,1,{},zV);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=1;var xV,Y=0;function iM(a){this.a=a;this.b=new zV(a.a)}x(719,1,{},iM);_.a=null;_.b=null;function ZP(a){GI(a.c,a.d-a.a/2,a.e+a.a/4/2,a.a,a.a/4);return a.c}function mQ(){this.i=new qJ;this.k=new qJ;this.b=new qJ;this.j=z(AV,o,79,[this.i,this.k,this.b]);this.c=new vN;this.a=72}x(721,687,Pm,mQ);_.Ji=function(){return ZP(this)};_.Ki=WH;\n_.Li=vJ;_.Ni=function(a,b){this.f=!0;this.d+=a;this.e+=b};_.a=48;_.c=null;_.d=0;_.e=0;_.f=!1;function oO(a){return a.a<a.c-1?(++a.a,Zn(a,a.a)):null}function nO(a){return 0<a.a?(--a.a,Zn(a,a.a)):null}function qQ(){OS(this)}x(722,636,Um,qQ);_.Qg=function(){this.a=-1;this.b=C(GJ,o,0,0,0);this.c=0};_.a=-1;function oQ(){}x(724,1,{},oQ);_.a=!0;_.b=!0;_.c=!1;_.d=!0;\nfunction wL(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=YI().a.ij(a),null!=e?new mJ(e):null))e=(aJ(),dJ),e=eJ(e,(aJ(),dJ))||eJ(e,bJ);if(e)try{d=jJ(c)}catch(f){if(f=Eo(f),E(f,74))Yr(f);else if(E(f,84))Yr(f);else throw f;}c=d;null!=c&&sP(b,c)}function oL(a){var a=new mJ(a),b=YI(),c,d;try{c=jJ(a),d=hw(c),b.a.jj(d)}catch(e){if(e=Eo(e),E(e,74))Yr(e);else if(E(e,84))Yr(e);else throw e;}}function rQ(){}x(725,1,nn,rQ);_.Vf=function(a){sP(this.a,a.a)};_.a=null;function sN(a){a.c=null;a.a=0;a.b=0}\nfunction dQ(){}x(726,1,{},dQ);_.a=0;_.b=0;_.c=null;x(728,386,Wm);\nfunction xG(){var a;xG=y;BV=(a=!1,lk in $wnd||lk in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);CV=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");DV=BV&!CV;var b;a=z(B,w,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);EV=C(B,w,-1,1E3,1);for(b=0;b<EV.length;++b)EV[b]=-999;for(b=0;b<a.length;b+=2)EV[a[b+1]]=a[b]}\nfunction MQ(a){try{console.log("AppletViewer:"+a)}catch(b){}}function gH(a,b,c){var d;d=new FV;kD(d.t,b,c);QD(a.i,d.t,0,0);Tp(a.b,d);return d}function hP(){return!0===$doc.webkitIsFullScreen||$doc.msFullscreenElement||!0===$doc.mozFullScreen}function lH(a){var b;b=nx(a.lb,jk);0==b&&(b=parseInt(a.lb.style[bj])||0);return b}function IQ(a,b){return!a.f?null:b in a.f?a.f[b]:null}function kH(a){var b;b=nx(a.lb,kk);0==b&&(b=parseInt(a.lb.style[Vl])||0);return b}\nfunction iN(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d){var a=a.i,e=b.t;RD(a,e);a.Xe(e,c,d);b.r=c;b.s=d}GV(b)}function HV(a,b){b.addEventListener(yk,function(b){a.Ri(b)});b.addEventListener(ri,function(b){var d=a.Pi(b);b.clipboardData.setData(xl,d)});b.addEventListener("cut",function(b){var d=a.Qi(b);b.clipboardData.setData(xl,d)})}function jQ(a){var b;for(b=new Yp(a.p);b.b<b.d.ng();)a=Zp(b),OQ(a)}function zQ(a){a=PJ(a);$wnd.open(a,"_blank",n)}\nfunction HQ(a,b,c,d){xG();this.lb=FE();this.j=new IV;this.b=new Pp;this.p=new Pp;this.f=d;this.lb.style[tk]=pd;this.lb.style[qk]=pd;this.lb.style[yl]=pj;this.lb.style[Vl]=b;this.lb.style[bj]=c;this.i=new JV;mD(this.i,sd);jD(this.i,sd);this.r=null;c=!!a&&!("undefined"===typeof ClipboardEvent||null===ClipboardEvent);DV||c?(b=new KV,this.r=new LV,QD(b,this.i,0,0),QD(b,this.r,0,0),XD(this,b),c&&(this.q=new ZF,kD(this.q,0,0),this.q.lb.style[mk]=pd,QD(this.r,this.q,0,0),HV(this,this.q.lb))):XD(this,this.i);\nthis.d=a;a.qd=this.j;a.bd=this;this.a||(this.a=new MV(this),EC(this.a));DV&&(this.s=new NV(this),this.s.i=new OV(this),this.s.j=new PV(this),this.s.n=new QV(this),this.s.k=new RV(this),this.d&&(this.s.e=new SV(this),this.s.f=new TV(this),this.s.a=new UV(this)));sD(this,new VV(this),(Az(),Az(),Bz));sD(this,this,(fz(),fz(),gz));sD(this,new WV(this,c),(Dz(),Dz(),Ez));sD(this,new XV(this),(Nz(),Nz(),Oz));sD(this,new YV(this),(Gz(),Gz(),Hz));sD(this,new ZV(this),(Sz(),Sz(),Tz));sD(this,new $V(this,c),\n(xz(),xz(),yz));this.n=hP();(LG(),LG(),MG).a=this}x(727,728,Wm,HQ);_.Oi=function(a){return a.requestFullScreen||a.webkitRequestFullScreen||a.mozRequestFullScreen||a.msRequestFullscreen};_.Pi=function(a){var b;b=rL(this.d,!0,!1);a.stopPropagation();a.preventDefault();return b};_.Qi=function(a){var b;b=GM(this.d);a.stopPropagation();a.preventDefault();return b};_.Ri=function(a){var b=this.d,c,d;c=(d=a.clipboardData||window.clipboardData,d.getData(Sg));rP(b,c,!1);a.stopPropagation();a.preventDefault()};\n_.a=null;_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=!1;_.o=!1;_.q=null;_.r=null;_.s=null;_.t=null;var DV,CV,BV,EV=null;function JV(){VD.call(this);this.lb[gi]=lj}x(730,363,Wm,JV);function KV(){JV.call(this);this.lb.style[Vl]=sd;this.lb.style[bj]=sd}x(729,730,Wm,KV);function tz(a,b){var c;c=new oJ(b,0,Hi,cm);hL(a.a.d,c);return!0}function UV(a){this.a=a}x(731,1,{},UV);_.Si=function(a){return tz(this,a)};_.a=null;function VV(a){this.a=a}x(732,1,{},VV);\n_.Kd=function(a){var b,c,d,e;d=az(a);e=bz(a);c=tx(a.a);b=new aW(a);2==c&&(b.e=4);b=IO(this.a.d,b,d,e);this.a.o=!0;b&&a.a.stopPropagation();this.a.q&&BE(this.a.q,!0)};_.a=null;function WV(a,b){this.a=a;this.b=b}x(733,1,{},WV);_.Ld=function(a){var b,c;b=az(a);c=bz(a);a=new aW(a);(0>=b||b>=kH(this.a)-1||0>=c||c>=lH(this.a)-1)&&(this.a.o=!1);this.a.o?TO(this.a.d,a,b,c):FN(this.a.d,a,b,c);this.b?this.a.q&&BE(this.a.q,!0):BE(this.a,!0)};_.a=null;_.b=!1;function XV(a){this.a=a}x(734,1,{},XV);\n_.Nd=function(a){var b;this.a.o=!1;b=az(a);a=bz(a);ZO(this.a.d,b,a)};_.a=null;function YV(a){this.a=a}x(735,1,{},YV);_.Md=function(){this.a.o&&(this.a.o=!1);try{BE(this.a,!1)}catch(a){if(a=Eo(a),E(a,101))MQ(" onMouseOut seFocus(False) exception catched ");else throw a;}this.a.q&&BE(this.a.q,!1)};_.a=null;function ZV(a){this.a=a}x(736,1,{},ZV);_.a=null;function $V(a,b){this.a=a;this.b=b}x(737,1,{},$V);\n_.le=function(a){var b,c,d;c=a.a.keyCode||0;0<=c&&c<(xG(),EV).length&&-999!=(xG(),EV)[c]&&(c=(xG(),EV)[c]);if(this.b&&(d=-1!=$wnd.navigator.userAgent.indexOf("Macintosh")?!!a.a.metaKey:!!a.a.ctrlKey)&&(67==c||86==c||88==c))return;b=new bI(null,c,null);if(a.a.ctrlKey||a.a.shiftKey||a.a.metaKey||a.a.altKey)a.a.ctrlKey&&(b.e|=2),a.a.altKey&&(b.e|=8),a.a.metaKey&&(b.e|=4),a.a.shiftKey&&(b.e|=1);a:{d=this.a.d;var e,f,g,h;d.ac=!1;96<=c&&105>=c&&(c=c-96+48);if(d.U&&!d.V)d=!1;else{X(d,d.T);g=1==b.e;e=8==\nb.e;f=-1!=$wnd.navigator.userAgent.indexOf("Macintosh")?b.Pf():0!=(b.e&2);IJ();String.fromCharCode(c&65535);b=0;if(null!=d.Kb&&0<d.Kb.length&&(h=c&65535,g?h=String.fromCharCode(h).toUpperCase().charCodeAt(0):h=String.fromCharCode(h).toLowerCase().charCodeAt(0),0<=zr(d.Kb,Ar(h)))){RI((yO(),zO),String.fromCharCode(h));d.$c=!0;X(d,ox(zO.rd.a.lb,Ql));d.s=32;d=kO(d,1201);break a}switch(c){case 99:case 67:if(f){oL(rL(d,!0,!1));break}b=301;break;case 42:case 106:case 103:case 71:RI((yO(),zO),Vb),d.$c=!0;\ncase 120:case 88:if(f){GM(d);break}d.$c&&(X(d,ox((yO(),zO).rd.a.lb,Ql)),b=1201,d.s=32);break;case 118:case 86:if(f&&d.mc){e=d.v;null==e.p&&(e.p=jg);wL(d.N,(!d.nc&&(d.nc=new xL(d)),d.nc));break}break;case 110:case 78:b=401;break;case 111:case 79:b=501;break;case 115:case 83:b=601;break;case 112:case 80:b=1101;break;case 102:case 70:b=701;break;case 108:case 76:b=801;break;case 98:case 66:b=901;break;case 105:case 73:b=1001;break;case 104:case 72:X(d,sf);b=1300;break;case 114:case 82:X(d,"-R");b=1301;\nbreak;case 116:case 84:701==d.o?(b=236,X(d,zc)):801==d.o?(b=237,X(d,wc)):(b=233,X(d,"-tBu"));break;case 121:case 89:f?b=111:(b=234,X(d,Nc));break;case 122:case 90:f?b=110:(b=239,X(d,Tc));break;case 97:case 65:b=235;X(d,"-COOH");break;case 101:case 69:b=238;X(d,oc);break;case 117:case 85:b=110;break;case 113:case 81:b=242;X(d,pc);break;case 27:b=202;break;case 45:701==d.o?(b=254,X(d,"-F")):801==d.o?(b=255,X(d,"-Cl")):901==d.o?(b=256,X(d,"-Br")):1001==d.o?(b=257,X(d,"-I")):501==d.o?(b=259,X(d,"-OH")):\n401==d.o?(b=258,X(d,"-NH2")):b=202;break;case 43:case 107:b=108;break;case 35:b=204;break;case 48:105==d.o?YP(d,0):e?(b=223,X(d,"-3-Furyl")):(b=221,X(d,"-Furyl"));break;case 49:105==d.o?YP(d,1):b=209;break;case 50:case 61:50==c&&105==d.o?YP(d,2):501==d.o?(b=250,X(d,"=O")):b=203;break;case 51:105==d.o?YP(d,3):b=206;break;case 52:105==d.o?YP(d,4):b=207;break;case 53:105==d.o?YP(d,5):b=208;break;case 54:105==d.o?YP(d,6):b=210;break;case 55:105==d.o?YP(d,7):b=211;break;case 56:105==d.o?YP(d,8):b=212;\nbreak;case 57:105==d.o?YP(d,9):(X(d,"9 ring"),b=229);break;case 100:case 68:case 8:case 127:b=104;break;case 32:b=205;break;case 109:case 77:case 1002:b=151;break;case 119:case 87:case 1003:b=152;break;case 1E3:b=153;break;case 1001:b=154}e=c+1-49;0<=e&&9>=e&&0<d.r.w&&(c=d.r.b[d.r.w].c,33<=c&&42>=c&&(b=1301+e));d=0!=b?kO(d,b):!1}}d&&a.a.preventDefault()};_.a=null;_.b=!1;function LV(){JV.call(this);this.lb.style[Vl]=sd;this.lb.style[bj]=sd}x(738,730,Wm,LV);function MV(a){this.a=a}x(739,1,{},MV);\n_.oe=function(){Yw((Vw(),Ww),new bW(this))};_.a=null;function bW(a){this.a=a}x(740,1,{},bW);\n_.Od=function(){var a;if(this.a.a.d){if(this.a.a.d&&(a=hP(),a!=this.a.a.n))if(this.a.a.n=a,this.a.a.n){this.a.a.t=this.a.a.lb.style[Vl];this.a.a.k=this.a.a.lb.style[bj];mD(this.a.a,sd);jD(this.a.a,sd);a=this.a.a.d;var b;IJ();a.f=a.Sb;a.e=a.Jb;a.Jb=wp(3*a.Jb,4);var c=jH(a),d=a.Jb;(b=XL(TM(a,a.Vb)))?(c=WM(a,c,d),b=wp(c.c/b.c,c.b/b.b)):b=-1;a.Sb=wp(3*a.Sb,10);0<b&&(a.Sb=wp(a.Sb,b));a.eb=!0}else a=this.a.a.d,IJ(),a.Sb=a.f,a.Jb=a.e,a.eb=!0,mD(this.a.a,this.a.a.t),jD(this.a.a,this.a.a.k);a=this.a.a;0<kH(a)&&\n0<lH(a)?KO(a.d):MQ(Ef);jQ(this.a.a)}};_.a=null;function cW(a,b){var c;c=b.a;c.e=4;return IO(a.a.d,c,b.d,b.e)}function OV(a){this.a=a}x(741,1,{},OV);_.Si=function(a){return cW(this,a)};_.a=null;function nA(a,b){FN(a.a.d,b.a,b.d,b.e);return IO(a.a.d,b.a,b.d,b.e)}function PV(a){this.a=a}x(742,1,{},PV);_.Si=function(a){return nA(this,a)};_.a=null;function QV(a){this.a=a}x(743,1,{},QV);_.Si=function(a){return TO(this.a.d,a.a,a.d,a.e)};_.a=null;function RV(a){this.a=a}x(744,1,{},RV);\n_.Si=function(a){return ZO(this.a.d,a.d,a.e)};_.a=null;function oz(a,b){var c;c=L(O(b.b));c=new oJ(b,0,Pk,c);hL(a.a.d,c);return!0}function SV(a){this.a=a}x(745,1,{},SV);_.Si=function(a){return oz(this,a)};_.a=null;function pz(a,b){var c;c=L(O(100*b.c));c=new oJ(b,0,Wk,c);hL(a.a.d,c);return!0}function TV(a){this.a=a}x(746,1,{},TV);_.Si=function(a){return pz(this,a)};var dW=_.a=null;\nfunction eW(){eW=y;dW=new QB((fC(),new eC("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}\nfunction zR(){zR=y;fW={};fW[Be]=217;fW[gg]=233;fW[$f]=217;fW[bg]=700;fW[lg]=217;fW[hf]=416;fW[ej]=83;fW[Be]=217;fW[$f]=217;fW[gg]=233;fW[Dg]=200;fW[gf]=183;fW[Me]=300;fW[Ae]=334;fW[vf]=83;fW[ig]=200;fW[Zg]=200;fW[sf]=217;fW[tf]=392;fW[mg]=384;fW[rg]=384;fW[sg]=384;fW[tg]=384;fW[ug]=384;fW[vg]=384;fW[wg]=384;fW[xg]=384;fW[yg]=384;fW[Me]=300;fW["Cl-"]=300;fW[dg]=384;fW["Na+"]=559;AR={};BR={}}\nfunction gW(a,b){var c;b&&(a.style[Mi]="300.0px",c=b.a,c!=cf&&(a.style[Li]=c),0!=(b.c&1)&&(a.style[Oi]=Uh),0!=(b.c&2)&&(a.style[Ni]=jj))}\nfunction qI(a){var b=hW,c;c=a.a+a.c;if(c in BR)a=BR[c];else{var d,e,f;b.c||(b.c=$doc.createElement(kl),b.e=$doc.createElement(hj),b.f=(eW(),dW),e=$doc.createTextNode(kg),b.c.appendChild(e),b.c.appendChild(b.e),b.e.width=1,b.e.height=1,b.e.src=b.f.d.a);b.d||(b.i.appendChild(b.c),b.d=!0);iW(b.c);iW(b.e);b.e.style[Rl]=(ty(),"baseline");gW(b.c,a);f=mx(b.c)+$wnd.pageYOffset;e=lx(b.c);a=e-f;d=lx(b.e)+1;e-=d;d-=f;b.b&&console.log("totalTextHeight="+a+" descent="+e+" ascent="+d);b.i.removeChild(b.c);b.d=\n!1;f=new jW;f.a=d;f.b=e;f.c=a;a=f;0<a.c&&0<a.b&&0<a.a?BR[c]=a:(a.c=336,a.b=63,a.a=273,b.b&&console.log("ComputedFontMetrics() failed."))}return a}function oI(a){return~~(qI(a).a*a.b/300)}function pI(a){return~~(qI(a).b*a.b/300)}\nfunction QI(a,b){var c=hW,d,e,f;if(null==a||!a.length)return 0;e=null;if(c.a&&(e=b.a+b.c,e+=Hd+a,e in AR))return~~(AR[e]*b.b/300);!c.j&&(c.j=$doc.createElement(kl));c.k||(c.i.appendChild(c.j),iW(c.j),c.j.style[Ul]=ek,c.k=!0);c.j.innerHTML=n||n;d=c.j.offsetWidth||0;c.b&&console.log("String width empty string: : "+d);c.j.innerHTML=a||n;gW(c.j,b);f=c.j.offsetWidth||0;c.i.removeChild(c.j);c.k=!1;c.b&&console.log(\'String width  "\'+a+jb+f);d=0<f&&0==d;c.a&&d&&(AR[e]=f);d||(a in fW?f=fW[a]:(f=~~(fW["R1)"]/\n2)*a.length,c.b&&console.log("stringWidth() failed.")),c.b&&console.log(\'Default string width  "\'+a+jb+f));return~~(f*b.b/300)}function kW(){zR();Zx();this.i=UF();this.a=!0}x(749,1,{},kW);_.a=!0;_.b=!1;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;var BR=null,fW,AR=null;function jW(){}x(750,1,{},jW);_.a=0;_.b=0;_.c=0;function UO(a){if(0!=(a.e&4))return!0;try{if(a.a&&E(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=Eo(b),!E(b,109))throw b;}return!1}\nfunction JO(a){try{if(a.a&&E(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=Eo(b),!E(b,109))throw b;}return!1}function aW(a){bI.call(this,null,0,null);this.a=a}x(751,477,gn,aW);_.Pf=function(){return UO(this)};_.Qf=function(){return JO(this)};_.a=null;function yG(a){this.a=a;!hW&&(hW=new kW)}x(752,480,bn,yG);var hW=null;function hH(a){this.a=a}x(753,487,{},hH);_.a=null;function IV(){aH.call(this)}x(754,456,Xm,IV);function lW(a,b){this.a=a;this.b=b}x(755,1,{},lW);_.a=null;_.b=null;\nfunction mW(){mW=y;nW=z(Aq,o,1,[Xl,Vl,Sl,El,"textDecoration",Ok,Ak,xk,wk,vk,uk,tk,rk,"overflowX","overflowY",mk,Dj,Cj,Bj,Aj,zj,"listStyleType",pj,bj,Oi,Ni,Mi,xi,"cursor","color",hi,Yh,"borderWidth",Xh,"borderColor","backgroundImage",Kh,Rl,"tableLayout",yl,"textIndent","textJustify","textOverflow","textTransform","outlineWidth","outlineStyle","outlineColor","lineHeight",Ul])}function iW(a){mW();var b,c,d,e;if(e=a.style)for(b=nW,c=0,d=b.length;c<d;++c)a=b[c],e[a]=n}var nW;\nfunction oW(){oW=y;new kW;pW=new wH(1)}function rM(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,GV(a)}function nN(a,b,c,d,e,f,g){var h,j,l,m,q,r,t,A,v,s,F;a.n&&(qM(a,!1),360<=g||-360>=g?h=sM(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),q=b+d/2,r=c+e/2,t=d/2,A=e/2,v=qW(q,r,t,A,f),s=qW(q,r,t,A,j),F="<g"+a.k+Vd,F+=\'<path d ="M \'+v.a+ja+v.b+" A "+t+ja+A+" 0 "+m+ja+l+ja+s.a+ja+s.b+gb,F+=Ld,F),rM(a,h))}\nfunction xM(a,b,c,d,e){var f,g,h,j,l,m;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,m=Pd+g+cb+j+Wa+h+eb+l+Ta+a.f+La+a.c+a.b+md,a.a=f,m),rM(a,b))}function yM(a,b,c,d,e){a.n&&(qM(a,!1),rM(a,Sd+b+fb+c+Qa+e+Va+d+Ka+a.k+md))}function dN(a,b,c,d){var e,b=b.replace(/&/g,Jb).replace(/<\/g,Nb).replace(/>/g,Mb),b=(e=a.f,Td+c+fb+d+La+a.i+\' fill="\'+e+lb+b+Od);rM(a,b)}function uM(a,b,c,d,e){qM(a,!0);rM(a,Sd+b+fb+c+Qa+e+Va+d+Ka+a.k+md)}\nfunction GV(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(ia);c=a.t;var d;d=vx(c.lb)+(c.lb.offsetWidth||0)-vx(c.lb);0==d&&(d=parseInt(c.lb.style[Vl])||0);c=d;d=a.t;var e;e=lx(d.lb)-(mx(d.lb)+$wnd.pageYOffset);0==e&&(e=parseInt(d.lb.style[bj])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+Qa+e+lb;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":n;b=c+d+b+Md;b!==a.q&&(a.t.lb.innerHTML=\nb||n,a.q=b);a.o=!0;a.p=!1}}function CM(a,b){(a.e=b)&&(a.f=rW(b))}function WP(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+Ka),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function SM(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==I(b.e)?n+I(b.e):n+b.e)+La)}x(757,483,{});_.d=null;_.e=null;_.f=Rh;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;_.u=null;var pW;\nfunction jA(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-vx(a.o.lb)+wx(a.o.lb)+$wnd.pageXOffset,a.b.e=c.clientY-(mx(a.o.lb)+$wnd.pageYOffset)+(a.o.lb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new aW(b),b.a.preventDefault(),!0):!1}\nfunction NV(a){this.o=a;this.b=new sW;this.c=new tW(this);sD(this.o,new uW(this),(kA(),kA(),lA));sD(this.o,new vW(this),(cA(),cA(),dA));sD(this.o,new wW(this),(gA(),gA(),hA));sD(this.o,new xW(this),(Zz(),Zz(),$z));sD(this.o,new yW,(uz(),uz(),vz));sD(this.o,new zW(this),(qz(),qz(),rz));sD(this.o,new AW(this),(lz(),lz(),mz))}x(758,1,{},NV);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function tW(a){it();this.a=a}x(759,65,{},tW);\n_.Ud=function(){!this.a.d&&this.a.i&&cW(this.a.i,this.a.b)};_.a=null;function uW(a){this.a=a}x(760,1,{},uW);_.a=null;function vW(a){this.a=a}x(761,1,{},vW);_.a=null;function wW(a){this.a=a}x(762,1,{},wW);_.a=null;function xW(a){this.a=a}x(763,1,{},xW);_.a=null;function yW(){}x(764,1,{},yW);function zW(a){this.a=a}x(765,1,{},zW);_.a=null;function AW(a){this.a=a}x(766,1,{},AW);_.a=null;function sW(){}x(767,1,{},sW);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction rW(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Rh;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Sh}return 255==c&&255==b&&255==a?"white":Nk+c+Zb+b+Zb+a+Ub}function vQ(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction BW(a){var b,c,d,e,f;yD(a);d=(zD(),KF(null));e=new VE;SE(e,a);ID(d,e,d.lb);mW();iW(e.lb);f=a.De();b=a.Ce();c=vQ();9<=c?(++f,++b):7==c&&E(a,38)&&(c=a.lb.textContent,2>=c.length&&(f+=8));UE(e,a);SD(d,e);return new FG(f,b)}function sK(a){try{$wnd.console.log(a)}catch(b){}}function CW(){this.lb=$doc.createElement(yi);this.lb[gi]=lj;this.lb.style[rk]=cj;this.lb.style[Ak]=wh;this.lb.style[Vl]=sd;this.lb.style[bj]=sd;this.lb.setAttribute("contenteditable",Ji)}x(769,366,Lm,CW);\nfunction qW(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new lW(new yr(a),new yr(b))}function sM(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+Ma+(c+e/2)+Ra+d/2+Sa+e/2+Ka+a.k+md}function yV(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+Zb+j,f<g-1&&(d+=ja);d+=Ka;b=Kd;e?b+="polygon":b+="polyline";return b+=d+a.k+md}\nfunction qM(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+La+a.b:a.k=\' fill="none" stroke="\'+c+La+a.c+a.b}function FV(){oW();this.n=pW;this.d=[];this.t=new CW;this.u=[]}x(770,757,{},FV);_.a=!1;_.b=n;_.c=n;function DW(){DW=y;EW=new FG(0,0)}function QG(a,b){var c;if(a.cg())return EW;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Zi(vG(b));c=BW(a.dg());a.e.b=c.b;a.e.a=c.a;return c}function FW(){this.e=new $H;this.e.a=-1;this.e.b=-1}x(772,1,{});_.cg=$P;\n_.Zi=function(a){var b=this.dg().lb,c,d,e;c=(kI(),lI);e=a.b;d=a.a;e!=c.b?b.style[Mi]=n+e+"pt":b.style[Mi]=n;d!=c.a?b.style[Li]=d:b.style[Li]=n;0!=(a.c&1)?b.style[Oi]=Uh:b.style[Oi]=n;0!=(a.c&2)?b.style[Ni]=jj:b.style[Ni]=n};_.e=null;var EW;function cH(){DW();FW.call(this);this.d=new VD}x(776,772,{},cH);_.dg=WH;_.d=null;\nfunction xI(a){var b,c,d;c=a.f;b=!1;d=c;-1!=c.indexOf(ha)&&(c=mS(c,qh),b=!0,d=c[0],c=c[1],d=\'<div style="align-items:center; display: flex;">\'+(\'<svg height="24" width="24">\\n  <circle cx="12" cy="12" r="8" stroke="black" stroke-width="1" fill="\'+c+\'" />\\n<\/svg>\')+d+"<\/div");this.a=new zF(d,b,new GW(a));yF(this.a,a.e)}x(778,1,{},xI);_.a=null;\nfunction uF(a){var b,c,d,e,f;f=new nJ(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Wz(a.a.d,C(HW,o,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],E(b,54)){b.bd.o=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=LA((oH(),pH),new Kr(f.k)));b=b.b;if(dq(!b?bm:b.a,nm))for(b=(!a.d.a||0==a.d.a.c?(OA(),OA(),PA):new tH(a.d.a)).Ue();b.te();)a=b.ue(),1001==f.k&&a.Vf(f);var g,h,j;1001==f.k?(g=new bI(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.mj(),null.mj()):100==f.k&&E(f.n,72)?(h=f.n,j=new bI(h,205,null),j.i=h.rf(),j.j=h.sf()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.mj():401==f.k||402==f.k?(null.mj(),null.mj(),null.mj(),null.mj(),null.mj()):500<=f.k&&507>=f.k&&(g=null.nj,500!=g&&(g=new bI(null.nj,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function GW(a){this.a=a}x(779,1,Dm,GW);_.Od=function(){uF(this)};_.a=null;function WI(){DW();FW.call(this);this.a=new $F}x(780,772,{},WI);_.dg=WB;_.a=null;function ZI(){new EA;var a;a:{switch(lB){case 1:case 3:case 5:case 7:a=new IW;break a}a=new JW}this.a=a}x(796,507,{},ZI);_.a=null;\nfunction JW(){}x(798,1,{},JW);_.ij=function(a){a&&a&&Iw(10,new KW(a));return null};_.jj=function(a){Iw(10,new LW(a))};function IW(){}x(797,798,{},IW);_.ij=function(){return $wnd.clipboardData.getData(Sg)};_.jj=function(a){$wnd.clipboardData.setData(Sg,a)};function KW(a){this.a=a}x(801,1,on,KW);_.Yd=TG;_.a=null;function LW(a){this.a=a}x(803,1,on,LW);_.Yd=TG;_.a=null;function XI(){this.b=new $I;this.d=new rH}x(815,505,{},XI);function DN(a,b,c,d){b=zG(b);c+=b.a;d+=b.b;eE(a.a,c,d);fE(a.a)}\nfunction DI(){DW();FW.call(this);var a=this.a=new MW;a.Y=!0;a.a.f=!0;this.a._=!0}x(817,772,{},DI);_.dg=WB;_.a=null;function SJ(){}x(824,536,{},SJ);\nfunction FJ(a,b){var c,d,e,f,g;c=new Er;d=C(Aq,o,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=hw(b[f]);g=0;for(f=cs(a,Ar(123),0);0<=f;f=cs(a,Ar(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&P(c,a.substr(g,f-1-g)),gx(c.a,Zl),g=f+1):f>a.length-3?(P(c,$r(a,g,a.length)),g=a.length):(e=TR(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(P(c,a.substr(g,f+1-g)),g=f+1):(P(c,a.substr(g,f-g)),e>=d.length?Vv(c.a,"<missing argument>"):Vv(c.a,d[e]),g=f+3));g<a.length&&P(c,$r(a,g,a.length));\nreturn kx(c.a)}function RJ(){RJ=y;var a;a=(IJ(),JJ["os.encoding"]);if(null!=a)try{if(Q("UTF-8",a))oS(n);else if(Q("ISO-8859-1",a)||Q("ISO-LATIN-1",a))C(rp,cn,-1,0,1);else throw new PR(a+Ea);}catch(b){if(b=Eo(b),!E(b,110))throw b;}}function yI(a,b){a.a=31*a.a+I((new yr(b)).a)}function xH(){}x(829,1,{},xH);_.hC=WB;_.a=1;\nfunction MW(){var a=(mE(),pE);gE.call(this,!0,Ij);this.Q=a.a;this.a=new NW(this);this.a.d=!0;XD(this,this.a);this.Y=!0;this.a.f=!0;if(-1==this.hb){var a=this.lb,b=1|(this.lb.__eventBits||0);sC();fD(a,b)}else this.hb|=1;sx(rx(this.lb))[gi]=$i;this.lb.style[Xl]=wd}x(861,368,Wm,MW);_.we=function(a){wD(this,a);1==qC(a.type)&&bE(this,!1)};_.a=null;\nfunction NW(a){this.b=a;this.c=new Pp;this.i=new Pp;a=(xF(),wF);new pG(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(ql);this.e=$doc.createElement(ul);kC(b,this.e);this.o=!0;a=FE();b=(lC(),mC(b));a.appendChild(b);this.lb=a;qu();this.lb.setAttribute("role",Uu.a);-1==this.hb?(a=this.lb,b=2225|(this.lb.__eventBits||0),sC(),fD(a,b)):this.hb|=2225;this.lb[gi]=Zi;a=nD(this.lb)+"-vertical";iD(this.Ee(),a,!0);this.lb.style[qk]=qd;this.lb.setAttribute("hideFocus",Nl);sD(this,new vF(this),(Vy(),Vy(),Wy))}\nx(862,408,Lm,NW);_.we=function(a){switch(qC(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}oF(this,a)};_.ef=function(a,b){sF(this,a,b);b||this.a&&bE(this.b,!1)};_.a=!0;_.b=null;x(910,1,{});\nfunction OW(a,b,c,d,e){var f,g,h,j,l;h=(!c?b.b:ZJ(b,c,~~gw(c)))[d][e.length];b=j=d=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var m;a:{m=g;var q=e,r=void 0,t=void 0,A=void 0,v=t=r=void 0,s=t=void 0,F=void 0,t=void 0;for(A=0,F=q.length;A<F;++A)if(s=m[A+3],v=q[A],r=null==v?fk:typeof v,r=r==ik?Object.prototype.toString.call(v)==bh||typeof v.length==gk?"array":r:r,!Q(r,s)&&(!Q(nl,s)||!Q(fk,r)))if(v=Q(gk,r),r=Q(Vh,r),PW===s)v&&(q[A]=new yr(q[A])),r&&(q[A]=(JL(),q[A]?KL:LL));else{t=v||r;if(t=!t&&null!=\ns&&bw(s)==QW){t=q[A];if(null==t||RW(t,s))continue;if(aw(t)&&(t=t&&t.g?t.g:null,null!=t&&RW(t,s))){q[A]=t;continue}}if(!Q(ik,s)||v||r){m=!1;break a}}m=!0}if(m){d=g[0];j=g[1];b=g[2];break}}return d?(e=b?b(a,e):e,a=(l=d.apply(a,e),[j?j(l):l])):null}function SW(){this.c=new Tv;this.a=new Tv;this.b=new Tv}function RW(a,b){var c;if(PW==b||TW==b&&E(a,141))return!0;if(null!=a)for(c=bw(a);c&&c!=PW;c=null)if(c==b)return!0;return!1}x(909,910,{},SW);function xR(){xR=y;UW=new SW}\nfunction GR(a,b){xR();V(UW.c,a,b)}function uR(a){xR();var b,c,d;d=mS(a,mh);c=$wnd;a=0;for(b=d.length-1;a<b;++a)Q(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function vR(a,b){var c;xR();return c=b&&b[0]&&(typeof b[0]==ik||typeof b[0]==Qi)?b[0]:null,RW(c,a)}function ER(a,b){var c=wR;xR();var d=UW,e;e=b?d.b:d.a;if(d=!c?e.b:ZJ(e,c,~~gw(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?$J(e,d):bK(e,c,d,~~gw(c))}\nfunction DR(a,b,c,d){var e=wR;xR();var f=UW,d=d?f.b:f.a,f=OW(a,d,e,b,c);if(!f){f=[a];for(i=0;i<c.length;i++)f.push(c[i]);c=f;f=OW(a,d,e,b,c)}if(!f)throw new Xv("Can\'t find exported method for given arguments: "+b+Hd+c.length+ia);return f}function iP(a){xR();var b=UW,c;null==a?a=null:(c=a[th],c||(0!=(bw(a).b&4)?a=[]:(b=(b=LA(b.c,bw(a)))&&typeof b==Qi?new b(a):a,a=a[th]=b),c=a),a=c);return a}function CR(a){xR();return a}var UW;\nfunction U(a){return function(){try{var b;var c=arguments,d;var e;0!=Rw&&(e=Zs(),2E3<e-Tw&&(Tw=e,Sw=Qw()));if(0==Rw++){var f=(Vw(),Ww),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=dx(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Vw(),Ww),l,m;if(j.c){m=null;do l=j.c,j.c=null,m=dx(l,m);while(j.c);j.c=m}}--Rw;c&&-1!=Sw&&($wnd.clearTimeout(Sw),Sw=-1)}return b}catch(q){throw q;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;lB=d;if(a)try{U(mB)()}catch(e){a(b)}else U(mB)()}var PW=Z(1),ew=Z(142),VW=bS(" I"),B=WR(916,VW);Z(151);var GJ=WR(920,PW),Gw=WR(924,GJ),WW=bS(" Z"),Pn=WR(914,WW),XW=aS(),Hw=WR(925,XW),YW=aS(),Jw=WR(926,YW);Z(138);Z(137);Z(136);Z(154);Z(155);Z(153);Z(156);Z(152);var ZW=Z(312),LB=WR(927,ZW);Z(313);Z(195);Z(581);Z(148);Z(599);var $W=bS(" B");Z(603);var aX=bS(" C"),zJ=WR(928,aX),QW=Z(601),bX=bS(" D"),ko=WR(915,bX);Z(602);var cX=bS(" F");Z(604);\nvar dX=Z(606),kP=WR(929,dX),eX=bS(" J"),fX=bS(" S"),gX=Z(2),Aq=WR(921,gX),rp=WR(930,$W);Z(615);Z(598);Z(141);Z(579);var wR=Z(563);Z(591);var NR=Z(588);Z(586);Z(587);Z(595);Z(159);Z(166);Z(167);Z(161);Z(162);Z(163);Z(164);Z(139);Z(610);Z(605);Z(589);Z(590);var hX=Z(682),fR=WR(931,hX);Z(564);Z(565);Z(566);Z(567);Z(568);Z(569);Z(570);Z(571);Z(572);Z(573);var iX=Z(457);Z(456);Z(455);Z(454);Z(559);Z(558);Z(560);Z(561);Z(562);Z(521);var jX=Z(522),AV=WR(932,jX);Z(687);Z(721);Z(726);Z(684);Z(685);\nvar XH=Z(471),OK=WR(933,XH),kX=Z(479),SK=WR(934,kX),lX=Z(480),UK=WR(935,lX),mX=Z(711),bP=WR(936,mX),nX=$R(707,function(){mL();return JU}),KU=WR(937,nX);Z(708);Z(709);Z(691);Z(699);Z(698);Z(593);Z(700);Z(701);Z(702);Z(703);Z(704);Z(705);Z(706);Z(693);Z(694);Z(695);Z(696);Z(697);Z(692);Z(688);Z(689);var GT=WR(938,iX),oX=aS(),Xz=WR(939,oX);Z(621);Z(628);Z(636);Z(714);Z(629);Z(630);Z(725);Z(553);Z(554);Z(584);aS();Z(583);aS();Z(910);Z(909);var TW=aS();Z(367);var pX=Z(366);Z(365);Z(371);Z(386);Z(428);\nZ(754);Z(728);Z(727);Z(364);Z(363);Z(730);Z(729);Z(738);Z(739);Z(740);Z(741);Z(742);Z(743);Z(744);Z(745);Z(746);Z(731);Z(732);Z(733);Z(734);Z(735);Z(736);Z(737);Z(292);Z(291);Z(376);Z(377);Z(378);Z(758);Z(767);Z(65);Z(759);Z(760);Z(761);Z(762);Z(763);Z(764);Z(765);Z(766);Z(346);Z(585);Z(749);Z(750);Z(482);Z(483);Z(757);Z(680);var qX=Z(681),yU=WR(940,qX);Z(424);Z(427);Z(425);Z(426);\nvar rX=$R(211,function(){Zx();return ry}),sy=WR(941,rX),sX=$R(201,function(){Dx();return Mx}),Nx=WR(943,sX),tX=$R(206,function(){Ox();return Xx}),Yx=WR(944,tX),uX=$R(221,function(){ty();return Ky}),Ly=WR(945,uX);$R(212,null);$R(213,null);$R(214,null);$R(215,null);$R(216,null);$R(217,null);$R(218,null);$R(219,null);$R(220,null);$R(202,null);$R(203,null);$R(204,null);$R(205,null);$R(207,null);$R(208,null);$R(209,null);$R(210,null);$R(222,null);$R(223,null);$R(224,null);$R(225,null);$R(226,null);\n$R(227,null);$R(228,null);$R(229,null);Z(540);Z(539);Z(623);Z(622);Z(624);Z(626);Z(625);Z(627);Z(631);Z(632);Z(245);Z(244);Z(243);Z(249);Z(248);Z(247);Z(253);var vX=Z(252);Z(251);Z(267);Z(269);Z(270);Z(576);var wX=Z(575);Z(574);var Bp=WR(922,eX),VH=WR(946,cX),xX=Z(578);Z(577);Z(722);var NU=WR(947,wX),OU=WR(948,xX);Z(712);Z(710);Z(348);Z(286);Z(350);Z(289);Z(288);Z(287);Z(450);Z(451);Z(452);Z(498);Z(497);Z(524);Z(673);Z(492);Z(491);Z(490);Z(495);var yX=aS(),HW=WR(949,yX);Z(715);Z(716);Z(344);Z(538);\nZ(644);Z(298);Z(381);Z(431);Z(430);Z(429);var zX=$R(433,function(){YF();return iG}),jG=WR(951,zX);$R(434,null);$R(435,null);$R(436,null);$R(437,null);Z(293);Z(505);Z(506);Z(487);Z(719);Z(724);Z(276);Z(278);Z(674);Z(675);Z(361);Z(362);Z(612);Z(476);var aI=Z(475);Z(618);Z(494);var AI=Z(493),sJ=Z(523);Z(477);Z(503);Z(504);Z(542);Z(150);Z(486);Z(250);Z(815);Z(439);var kG=WR(952,pX);Z(440);Z(770);Z(769);Z(400);Z(402);Z(401);Z(403);Z(273);Z(290);Z(718);Z(500);Z(501);Z(502);Z(465);Z(690);Z(544);Z(464);Z(463);\nvar kU=Z(676),AX=$R(678,function(){LN();return sU}),tU=WR(953,AX),BX=$R(679,function(){QN();return vU}),wU=WR(954,BX),CX=$R(677,function(){ON();return nU}),oU=WR(955,CX);Z(668);Z(541);Z(648);Z(614);Z(281);Z(663);Z(328);Z(330);Z(329);Z(283);Z(268);Z(271);Z(272);Z(265);Z(264);Z(266);Z(485);Z(459);Z(458);Z(512);Z(461);Z(462);var II=Z(496);Z(664);Z(453);Z(665);Z(597);Z(543);Z(135);var jI=Z(478);Z(829);var nI=Z(752);Z(772);Z(817);Z(515);Z(651);Z(472);Z(649);Z(280);Z(277);Z(279);Z(275);Z(263);Z(262);Z(261);\nZ(23);Z(22);Z(32);var so=WR(957,B),Bq=WR(958,fX),Dq=WR(959,rp),DX=Z(18),Hq=WR(960,DX);Z(6);Z(26);Z(639);Z(370);Z(369);Z(368);Z(861);Z(408);Z(862);var EX=$R(372,function(){mE();return tE}),uE=WR(961,EX),FX=$R(420,function(){iE();return FF}),GF=WR(962,FX);Z(58);Z(421);Z(422);Z(417);Z(418);Z(419);Z(59);Z(60);Z(61);Z(409);Z(410);Z(411);Z(412);Z(778);Z(779);Z(683);Z(25);Z(753);Z(326);Z(396);Z(397);Z(596);Z(527);Z(526);Z(531);Z(33);\nvar GX=Z(41),Ds=WR(963,GX),HX=Z(38),Ls=WR(964,HX),IX=Z(12),tp=WR(965,IX),JX=Z(37),xs=WR(966,JX),ws=WR(967,xs);Z(34);Z(35);Z(36);Z(416);Z(415);Z(642);Z(776);Z(780);var rI=Z(488);Z(319);Z(517);Z(518);Z(511);Z(528);Z(27);Z(650);Z(641);Z(374);Z(755);Z(432);Z(7);var ep=WR(970,so),ro=WR(971,ko),KX=Z(9),Yo=WR(972,KX),LX=Z(11),Vo=WR(973,LX);Z(21);Z(13);Z(8);Z(10);Z(39);Z(652);Z(654);Z(655);var MX=Z(656),wT=WR(974,MX);Z(657);var NX=$R(658,function(){tT();return ET}),FT=WR(975,NX);$R(659,null);$R(660,null);\n$R(661,null);Z(653);Z(382);Z(399);Z(398);Z(40);Z(375);Z(68);Z(69);Z(67);Z(70);Z(73);Z(74);Z(75);Z(76);Z(77);Z(78);var OX=Z(90),tF=WR(976,OX);Z(79);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(86);Z(88);Z(89);Z(91);Z(92);Z(94);Z(95);Z(93);Z(96);Z(97);Z(98);Z(99);Z(101);Z(103);Z(104);Z(102);Z(100);Z(105);Z(106);Z(107);Z(108);Z(110);Z(113);Z(112);Z(114);Z(117);Z(118);Z(116);Z(119);Z(120);Z(121);Z(122);Z(123);Z(124);Z(126);Z(127);Z(125);Z(128);Z(129);Z(130);Z(131);Z(133);Z(134);Z(132);Z(320);\nvar gJ=Z(508),iJ=WR(977,gJ);Z(509);Z(507);Z(31);Z(14);var PX=Z(null),nq=WR(978,PX);Z(16);var sq=WR(979,Pn);Z(20);Z(17);Z(15);Z(443);Z(242);Z(358);Z(324);Z(442);Z(321);Z(534);Z(533);Z(535);Z(620);Z(619);Z(285);Z(72);Z(331);Z(405);Z(407);Z(751);Z(796);Z(510);Z(536);Z(299);Z(616);Z(323);Z(71);Z(109);Z(798);Z(801);Z(803);Z(797);Z(529);Z(530);Z(537);Z(594);Z(824);Z(300);Z(62);Z(63);var QX=Z(66),qt=WR(983,QX);Z(64);Z(318);function WB(){return this.a}function eR(){Iw(2,new UL(this.b,Nj))}\nfunction SG(){return EG(this)}function TG(){}function jR(){var a=this.b;this.c.a.apply(a,[iP(this.a.a),a])}function cQ(){return!0}function UB(){return fJ(this.a)}function fS(){return n+this.a}function pD(){return nx(this.lb,jk)}function DD(){xD(this)}function VG(){return this.cZ.d+ah+this.zf()+rh}function UG(){return GG(this)}function wn(a){return this===a}function $P(){return!1}function WH(){return this.d}function vT(){return this.a.c}function NS(a){return YC(this.a,a)}\nfunction gS(a){return this.a<a.a?-1:this.a>a.a?1:0}function CD(){}function qD(){return nx(this.lb,kk)}function Cx(){return this.b}function uS(){return kx(this.a)}function iz(){return this.c}function xn(){return gw(this)}function VI(){var a;0<this.a?(a=PI(this,this.a),a=!a?GG(this):a):a=GG(this);return a}function wJ(){return 0>=this.c||0>=this.b}function aQ(){return null}function AS(){return this.a.d}function gI(){}function bQ(){return!1}function eS(){return I(this.a)}\nfunction XJ(){return 0==this.ng()}function XB(a){return!E(a,32)?!1:Q(this.a,a.re())}function FS(){return JS(this.a)}function vJ(){return this.e}function UI(){var a;0<this.a?(a=PI(this,this.a),a=!a?EG(this):a):a=EG(this);return a}function bA(a){var b=a.a;if(a=a.a.k)jA(b,this),a.Si(b.b);b.d=!0}function rD(){return this.lb};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
  